Hard disk vs SSD SATA vs SSD NVMe: differenze e qual è il migliore
Che stiate acquistando un nuovo laptop, desktop, unità esterna o persino costruendo il vostro PC pezzo per pezzo, vi si porrà avanti sempre una scelta: SSD o hard disk? Entrambe le tecnologie possono archiviare i vostri file e software, ma ognuna ha i propri pro e contro.
In generale, consigliamo un SSD a chi è alla ricerca di prestazioni migliori e un HDD a chi vuole mantenere un rapporto tra capacità ed esborso contenuto. Ci sono però molte altre differenze tra queste due tecnologie che potrebbero influire sulla vostra esperienza e decisione di acquisto. In questo articolo cercheremo, tramite anche alcuni test, di mostrarvi che differenze ci sono tra un prodotto e l’altro.
Differenze in pillole
Per chi non vuole approfondire, ecco in breve il riassunto delle principali differenze:
- Gli SSD sono più veloci degli HDD: un SSD carica i dati più velocemente di un HDD.
- Gli SSD hanno meno probabilità di rompersi rispetto agli HDD: gli HDD sono composti da parti meccaniche in movimento, gli SSD di chip in silicio.
- Gli SSD sono più silenziosi dei dischi rigidi: un PC con un disco rigido è più rumoroso di un SSD e potrebbe persino inviare vibrazioni su tutta la scrivania se lo si usa come soluzione esterna.
- Gli HDD sono più economici degli SSD: il prezzo per gigabyte (GB) di un HDD è decisamente più basso di un SSD. Quindi, se il budget o avere una maggiore quantità di spazio di archiviazione è la vostra principale preoccupazione, vale la pena considerare la possibilità di acquistare un HDD.
- Nei laptop, un SSD può prolungare la durata della batteria: in media, si parla di 45 minuti in più rispetto ai modelli dotati di HDD.
Prezzo
Uno dei motivi principali per cui gli HDD sono rimasti rilevanti nel corso degli anni, nonostante l’avvento di nuovi tipi di supporti di archiviazione più performanti, si deve al loro prezzo per gigabyte. Al momento stiamo assistendo a SSD venduti a meno di 10 centesimi di euro per gigabyte, mentre il costo per gigabyte degli HDD è all’incirca di 0,03 euro per gigabyte.
Pertanto, gli HDD sono ancora molto allettanti per chi vuole un supporto su cui archiviare molti dati. Detto questo, i giorni di questi prodotti sembrano comunque contati. Considerando che la maggior parte delle persone ha bisogno solo di circa 500 GB per soddisfare le proprie esigenze di archiviazione, molti optano per una soluzione che offre maggiori prestazioni, e di conseguenza gli HDD stanno perdendo quote di mercato di giorno in giorno.
La maggior parte dei produttori di HDD sembra abbia imboccato la strada di produrre HDD per applicazioni NAS (network-attached storage, popolari tra le aziende, e per il settore enterprise), puntando sulla vendita di SSD per il mercato consumer.
Prestazioni
Gli SSD offrono prestazioni migliori degli HDD grazie al fatto che, a differenza di quest’ultimi, non si affidano a parti meccaniche in movimento. Ciò significa che l’apertura dei dati è più veloce, portando così a benefici in termini prestazionali nell’uso dei software.
Poiché gli HDD usano parti meccaniche per leggere e scrivere i dati, c’è molta latenza (tempo trascorso tra quando i dati vengono richiesti e quando vengono consegnati). Questa latenza è principalmente causata da due fattori: la velocità alla quale ruotano i piatti e il tempo impiegato dalla testina di lettura o scrittura per cercare fisicamente l’area corretta dei piatti da cui leggere o su cui scrivere i dati.
Gli SSD, che per svolgere queste operazioni non richiedono parti in movimento, possono leggere e scrivere dati con pochissima latenza. Non devono cercare fisicamente i dati di lettura o scrittura e le loro celle possono essere lette e scritte a velocità molto più elevate. Ciò si traduce in un significativo vantaggio prestazionale.
In termini di IOPS (operazioni di input/output al secondo), la maggior parte degli HDD consumer è in grado di gestire al massimo circa 300-1000 operazioni al secondo, mentre gli SSD sono in grado di gestire fino a 500.000 IOPS.
La capacità degli SSD di rispondere alle richieste così rapidamente implica che, durante il funzionamento, non accumulino molti input/output in sospeso, il che significa che operano a profondità di coda mediamente inferiori (QD) rispetto a un HDD e soprattutto con una latenza inferiore. Ad esempio, durante un aggiornamento di Windows, l’HDD può creare una QD di 12-16, mentre gli SSD in genere funzionano a una QD di 1-2 o 4-8 se sottoposti a carichi di lavoro consumer/prosumer pesanti.
Forse è cosa in molti sottovalutano, o di cui non sono proprio a conoscenza, ma le dimensioni svolgono anche un ruolo importante per le prestazioni di HDD e SSD. Gli HDD sono disponibili in due fattori di forma: 2,5 e 3,5 pollici. Più grande, più veloce, ma anche più pesante. Un HDD da 3,5 pollici può arrivare a pesare anche 720 grammi, mentre un HDD da 2,5 pollici si ferma a 115 grammi. Questo è qualcosa da considerare, soprattutto se acquistate un portatile o un PC desktop (per gli HDD da 3,5”) che potreste voler spostare.
Al contrario, gli SSD diventano sempre più veloci man mano che diventano fisicamente più piccoli – ciò però non si deve alla dimensione in sé, quanto al protocollo (NVMe) usato e l’interfaccia. Se prendiamo in considerazione gli SSD SATA da 2,5 pollici (i più diffusi) pesano circa tra i 45 e 60 grammi. Gli ultimi SSD M.2 invece, che sono più piccoli e hanno la forma di un pacchetto di cicche, pesano tra 6 e 9 grammi. Ancora una volta, vale la pena prendere in considerazione anche queste caratteristiche, soprattutto se siete alla ricerca di un laptop leggero.
Affidabilità
Oltre ad offrire prestazioni migliori, gli SSD sono anche molto più affidabili e hanno meno probabilità di rompersi rispetto agli hard disk che sono decisamente più delicati.
Dal momento che gli SSD non hanno parti mobili, c’è meno che si può rompere e gli SSD possono resistere a shock enormi e continuare a funzionare in situazioni e condizioni dove un HDD andrebbe in crash. Si dice che gli HDD resistano a un urto con forza di circa 20-30G. Anche se questo può sembrare un valore decente, nel mondo reale, in una situazione quotidiana come può essere una giornata di lavoro in ufficio, se fate cadere un HDD dalla scrivania, anche se non è acceso, molto probabilmente smetterà di funzionare.
Gli SSD, d’altro canto, sono spesso classificati per un massimo di 1500G. Potreste arrivare a colpirli con la forza di una mazza da baseball e continuerebbero comunque a funzionare. Passiamo ora alle temperature operative. Ogni soluzione funziona all’interno di un intervallo di temperatura, ma gli SSD sono in grado di gestire più calore rispetto agli HDD.
Mentre gli HDD operano in condizioni ottimali a circa 40-45 °C e possono funzionare anche in ambienti con temperature dai 0 ai 55 °C, gli SSD sono classificati per funzionare da 0 a 70 °C. Diversi controller degli SSD sono in grado di ridurre le frequenze operative per evitare danni fisici quando raggiungono temperature troppo elevate come 75-80 °C.
TBW (terabyte scritti) e ciclo di vita
Oltre all’affidabilità, un altro fattore importante da prendere in considerazione è la durata del ciclo di vita della vostra unità di archiviazione, ossia quanto durerà il prodotto che avete scelto. Anche su questo fronte gli SSD risultano migliori degli HDD.
La maggior parte dei produttori dà ai propri prodotti un “punteggio di resistenza” in terabyte totali scritti (TBW). Il valore TBW viene in genere riportato in terabyte o scritture al giorno, ed è un valore che viene “ancorato” al periodo di garanzia. Pertanto, SSD e HDD oltre ad avere un limite di tempo legato alle loro garanzie, sono anche spesso classificati in base alla loro sopravvivenza a un determinato numero di scritture.
Gli SSD sono generalmente classificati per circa 200-600 TB di scritture prima di non essere più coperti dalla garanzia del produttore. Gli HDD, a volte, sono classificati fino a 150-300 TB all’anno. Quindi quanti TB di scritture vi servono? In media una persona scrive tra i 20 e i 40 GB al giorno navigando sul Web ed eseguendo attività di lavoro quotidiane in ufficio, o attività legate allo studio (per gli studenti) e, se li sommiamo, otteniamo una cifra di circa 10-15 TB all’anno.
Per un power user (come ad esempio può essere un creatore di contenuti) questo numero è destinato a salire a 100-200 GB, che resta comunque una cifra che rientra ancora nella valutazione di garanzia della maggior parte degli SSD.
Rumore e vibrazioni
Gli SSD sono dispositivi totalmente silenziosi, a differenza dagli HDD che hanno parti meccaniche che ruotano e si muovono causando rumori e vibrazioni. Quindi, se quello che volete è un PC silenzioso, passate agli SSD senza nemmeno pensarci un secondo. Ci sono casi di utenti con HDD così rumorosi che producevano vibrazioni tali da creare risonanza con gli altri oggetti sulla scrivania. Sembrerà roba da poco, ma anche questo può portare a distrazioni e a minor produttività.
Consumi energetici
Gli SSD consumano decisamente meno energia rispetto agli HDD, il che si riflette direttamente in una maggiore durata della batteria nei portatili.
Gli SSD SATA (quelli più grandi che hanno una forma simile agli HDD) in media assorbono meno di 5 W e gli SSD M.2 (più piccoli, a forma di pacchetto di cicche) possono raggiungere picchi di 7-8 W sotto carico. In fase di inattività possono invece scendere a soli 10mW e nei loro stati di consumo idle più profondo a 3mW.
Pertanto, se prevedete di usare l’unità in un dispositivo mobile, come un portatile, il passaggio da un HDD a un SSD può prolungare la durata della vostra batteria di 30-45 minuti in media. Quindi, è facile capire perché il consumo di energia è un aspetto importante da prendere in considerazione quando si acquista un prodotto di archiviazione.
Cancellazione sicura
Poiché gli HDD hanno settori magnetici e LBA fisici (indirizzamenti di blocchi logici, usati per dettare la posizione dei blocchi di dati memorizzati) che possono essere tracciati, la cancellazione dei dati sugli HDD richiede solitamente più passaggi di scrittura sull’intero disco per assicurarsi che le informazioni scompaiano definitivamente.
I dati sugli SSD sono molto più difficili da leggere, poiché le loro operazioni interne in genere non correlano i dati LBA alla posizione fisica. Inoltre gli SSD prevedono un processo automatico chiamato garbage collection che permette all’SSD di identificare quali celle di memoria hanno dati che possono essere cancellati. Questo processo avviene durante i periodi di bassa attività per mantenere performante la velocità di scrittura durante l’uso regolare. Un processo che, come sottoprodotto, assicura che alcuni dati spariscano.
Se vi preoccupa la possibilità che i dati vengano recuperati su un SSD dopo che l’avete venduto o che ve ne siate liberati in qualsiasi altro modo, invece di dover scrivere sul dispositivo più volte, tutto quello che dovrete fare è cancellarlo in modo sicuro.
Poiché gli SSD eseguono la propria mappatura LBA interna congiuntamente al wear-leveling (una tecnica che aiuta a ridurre il prematuro deterioramento delle celle di memoria NAND ottimizzando con diversi approcci il loro sfruttamento nel tempo), l’invio di comandi di scrittura a un SSD non garantisce che tutte le celle NAND vengano riscritte.
L’unico modo che vi garantisce che i dati vengano eliminati è inviare un comando di cancellazione sicura o formattazione NVM o simile (a seconda dell’interfaccia) al controller. Dopodiché il controller invia un picco di tensione in ogni cella NAND per scaricare completamente gli elettroni immagazzinati al loro interno.
Manutenzione
Le operazioni di deframmentazione (per HDD) e garbage collection (per SSD) aiutano ad accelerare le prestazioni di un dispositivo di archiviazione nel tempo, ma possono interferire con le attività quotidiane a seconda di come vengono implementate.
Quando si deframmenta un HDD, si avvia un processo di riorganizzazione dei dati per accedervi in modo più sequenziale sulle tracce più esterne del piatto al suo interno. I software di deframmentazione cercano di mantenere i dati del sistema operativo il più vicino possibile al bordo del piatto.
Purtroppo questo processo però può essere lento, rumoroso e noioso. In media, un buon SSD è in grado di garantire prestazioni decisamente migliori di un HDD anche quando si eseguono operazioni in background.
Anche se la deframmentazione può apportare benefici agli SSD e Windows deframmenta gli SSD automaticamente di tanto in tanto, a causa della frammentazione logica nel file system, in genere gli SSD non necessitano di essere deframmentati dal sistema operativo. Qualsiasi “pezzo” di dato può essere letto o scritto su qualsiasi parte di NAND sull’SSD a una velocità simile.
Gli SSD in realtà frammentano i dati tramite varie matrici e pagine NAND per aumentare il parallelismo, un’operazione simile a quella che fa il RAID 0 per migliorare la velocità di throughput.
In modo simile agli HDD, anche sugli SSD devono eseguiti alcuni interventi di manutenzione per mantenere le proprie prestazioni man mano che le informazioni vengono cancellate e scritte più e più volte. Ed è qui che entrano in gioco la garbage collection, il wear leveling e l’aggiornamento dei dati
Come funzionano SSD e HDD? Differenze
Come già detto più volte, gli HDD sono dispositivi meccanici composti da una varietà di componenti e materiali, tra cui più parti mobili. Al centro di un HDD ci sono piatti magnetizzati che ruotano a migliaia di RPM (giri al minuto). Questi piatti sono ciò che effettivamente salva i nostri dati.
Per leggere e scrivere i dati, è presente un braccio attuatore collegato alle testine di lettura e scrittura che si muovono appena sopra o sotto le superfici dei piatti che leggono o modificano il magnetismo di ogni settore. Ancora una volta, tutti questi pezzi in movimento sono ciò che rende effettivamente gli HDD molto più delicati degli SSD.
Un SSD, invece, è composto da parti non mobili. Possiamo dire che un SSD non è altro che un mucchio di dispositivi SMD (surface mount device), e nello specifico è composto da resistori, condensatori, dal controller, da celle di memoria NAND flash e, spesso, DRAM. In un SSD i dati non vengono archiviati su dei dischi che ruotano, i dati in un SSD “vivono” su chip NAND flash composti da migliaia di piccole celle in grado di contenere gli elettroni che vengono registrati come 1 e 0.
Prestazioni a confronto
Ora, dopo aver spiegato ed esaminato la maggior parte delle caratteristiche di SSD e HDD, è arrivato il momento di metterli confronto, in un testa a testa che ci mostri le differenze in termini di prestazioni. Per i test usiamo una ASRock Z390 Taichi Ultimate con un processore Intel Core i7-9700K (390 euro circa) con due moduli di memoria HyperX Predator RGB DDR4 da 8 GB l’uno.
Per quanto riguarda i dispositivi di archiviazione, abbiamo deciso di scegliere come HDD uno dei modelli più conosciuti ed apprezzati del settore, un WD Black; nello specifico, l’ultimo e più capiente WD6003FZBX da 6 TB e 256 MB di cache (250 euro circa).
Il suo primo avversario è il fratellino minore molto più rapido, leggero e versatile, l’SSD M.2 NVMe da 1 TB WD Black SN750 con dissipatore di calore (200 euro circa oggi). A rappresentare gli SSD SATA ci pensa invece l’MX500 di Crucial in versione da 1TB (110 euro circa).
Test Sintetico – iometer
iometer è uno software di test altamente configurabile che molti produttori usano spesso per misurare le prestazioni dei loro dispositivi.
Cominciamo col dare un’occhiata ai test sintetici per vedere di cosa è capace ogni dispositivo. Sotto carichi di lavoro sequenziali, il WD Black legge e scrive al meglio a poco meno di 270 MBps, ma è la metà di ciò che offre il Crucial MX500 e solo una piccola parte delle capacità dell’SN750.
Ma ciò che è ancora più impressionante è come rispondono gli SSD alle richieste casuali. L’HDD WD Black può gestire solo 179 IOPS in lettura con una profondità della coda di 1 (QD1) e 999 IOPS in scrittura con la necessità di cercare i dati tra i piatti, invece gli SSD mostrano valori di IOPS diverse volte superiori a QD 1-4.
L’SN750 riesce a spiccare con mezzo milione di IOPS in scrittura con una QD di 128. Seppur questi siano risultati impossibili da raggiungere durante la maggior parte delle attività quotidiane degli utenti, aiutano a mostrare le capacità del prodotto e di dispositivi simili.
Prestazioni di scrittura sequenziale sostenute
Le specifiche ufficiali di scrittura sono solo una parte del quadro prestazionale. La maggior parte dei produttori di SSD implementa un buffer di cache pseudo-SLC. Le velocità di scrittura sostenute possono soffrire tremendamente una volta che il carico di lavoro si riversa all’esterno della cache pSLC e finisce nella memoria flash “nativa” TLC o QLC.
Abbiamo usato iometer per martellare l’SSD con scritture sequenziali per un periodo prolungato di circa 15 minuti per misurare sia la dimensione del buffer pSLC che le prestazioni dopo la saturazione del buffer.
Tempo di avvio
L’avvio del sistema una volta richiedeva molto tempo, ma con l’introduzione della memoria NAND flash, i tempi di avvio ora si sono decisamente accorciati. Abbiamo riavviato il nostro sistema più volte per trovare il tempo medio di avvio. Il test è stato svolto con la funzione di avvio rapido di Windows 10 disabilitata e un ritardo del POST di un secondo nell’UEFI.
Come ci si aspetterebbe, i tempi di avvio sono notevolmente ridotti optando per un SSD piuttosto che per un HDD. Intendiamoci, questi risultati si ottengono solo con unità nuove e appena installate. Nella stragrande maggioranza dei casi ci sono varie operazioni in avvio che incrementano in maniera netta il tempo richiesto da un HDD, il che può portare a un tempo di attesa più lungo per usare effettivamente il sistema rispetto al nostro test.
Insomma, spesso con un HDD non è detto che non appena vedete il desktop potete usare il computer. Al contrario, gli SSD consentono di interagire con il sistema non appena arrivate al desktop.
[...]
Conclusioni
Gli SSD sono ormai diventati la soluzione di storage più comune per chi cerca un’unità di avvio o prestazioni elevate con i propri software. Quindi, se quello che cercate è la velocità, è inutile prendere in considerazione un HDD. Gli HDD hanno solo un campo in cui risultano vincenti, al momento: il prezzo per gigabyte. Proprio per questo molti content creator e altri professionisti, per via dei molti dati che devono archiviare, continuano ad usare gli HDD, più convenienti. Anche i giocatori beneficiano di questo aspetto.
Al giorno d’oggi la maggior parte dei giochi ha ormai superato i 50 GB e sono sempre di più quelli che raggiungono e superano i 100 GB. Per quelli che hanno a che fare con connessioni internet a velocità limitata o addirittura con piani dati, scaricare più aggiornamenti da svariati gigabyte o un nuovo gioco può diventare una vera e propria seccatura, figuriamoci scaricare di nuovo una grande libreria di titoli. Un HDD, con le sue grandi possibilità di archiviazione, può quindi rappresentare una soluzione.
Quindi, tirando le somme: se state sondando il mercato alla ricerca di un nuovo dispositivo di archiviazione, per aggiornare il vostro sistema oppure perché ne state costruendo uno da zero, assicuratevi di valutare attentamente le opzioni disponibili. Che sia un SSD o un HDD, il vostro sistema non può farne a meno, entrambi hanno i loro pro e contro, ma ognuno ha i propri “casi d’uso”.
Come abbiamo visto però, gli HDD ne escono sconfitti nella quai totalità degli scenari. Dunque, se siete tra i pochi a non essere ancora saltati sul carrozzone degli SSD, almeno per l’uso del vostro sistema operativo, allora è giunto il momento di fare il salto. Solo un pazzo non lo farebbe.
Articolo completo su tomshw.it