Risultati: prestazioni casuali
Ci affidiamo ancora a Iometer come soluzione sintetica per testare le prestazioni casuali 4 KB. Tecnicamente, "casuale" si traduce con un accesso consecutivo che avviene a più di un settore di distanza. Su un hard disk meccanico, questo può portare a latenze significative che impattano sulle prestazioni. I prodotti con piatti rotanti gestiscono gli accessi sequenziali molto meglio di quelli casuali, poiché le testine non devono essere fisicamente riposizionate. Con gli SSD, la distinzione tra accesso casuale/sequenziale è molto meno rilevante. I dati possono essere messi dove vuole il controller, quindi l'idea che il sistema operativo veda un pezzo di informazione uno accanto all'altro non è, nella stragrande maggioranza dei casi, corretta.
Letture casuali 4 KB
Testare le prestazioni degli SSD è un'operazione che spesso enfatizza le letture casuali 4 KB, e per una buona ragione. La maggior parte degli accessi è sia di piccole dimensioni che casuale. Inoltre, le prestazioni in lettura sono molto più importanti delle scritture quando si ha a che fare con i tipici carichi di lavoro client.
Adata SP920 da 128/256 GB
Contro i piccoli M500, gli SSD di Adata mostrano un leggero vantaggio con una queue di uno e poi guidano stabilmente all'aumentare delle queue depth. Le prestazioni in lettura casuale con queue depth basse sono un dato rilevante, e gli SP920 riescono a migliorare, persino usando più o meno la stessa memoria flash. Probabilmente i miglioramenti sono figli del controller aggiornato e del firmware rinnovato.
Nessuno di questi drive può avvicinarsi al Samsung 840 EVO, che è fino al 25% più veloce con queue depth di uno. Con 32 comandi, l'Adata SP920 da 128 GB è alla pari dell'M500 da 240 GB.
Adata SP920 da 512/1024 GB
Non sorprende che gli SP920 da 512 e 1024 GB siano funzionalmente identici ai Crucial M550 agli stessi livelli di capacità, anche se sono stati in grado di raggiungere alcune centinaia di IOPS in più rispetto ai prodotti di Crucial. Ci piacerebbe vedere la stessa variabilità dallo stesso SSD in sessioni differenti.
Scritture casuali 4 KB
Anche le prestazioni in scrittura casuale sono importanti. I primi SSD non si comportavano bene in questa disciplina, dando problemi anche con carichi di lavoro leggeri. Le unità più recenti offrono più di 100 volte le prestazioni dei prodotti del 2007, anche se dobbiamo riconoscere che oltre un certo livello il guadagno con i computer tradizionali è minimo.
Adata SP920 da 128/256 GB
Con meno die, questi drive di capacità inferiore arrivano al massimo anticipatamente. Il nostro carico di lavoro è sufficientemente intenso per saturare configurazioni a maggiore densità con queue depth inferiori.
Otteniamo comunque 16.000 IOPS in più dall'SP920 da 256 GB rispetto all'M500 da 240 GB e 10.000 IOPS in più dal modello Adata da 128 GB rispetto all'M500 da 120 GB. I drive hanno lo stesso numero di chip NAND indirizzabili, quindi gran parte dei miglioramenti, ancora una volta, sono figli del controller.
Adata SP920 da 512/1024 GB
Abbiamo superato 80.000 IOPS con quattro comandi. La piattaforma M550 supera 91.000 se testata in modo simile. La queue depth è di otto, quindi la latenza è la migliore. Oltre a questo, ogni modello offre le medesime prestazioni nonostante la maggiore latenza.
Prestazioni casuali nel tempo
Il test di saturazione consiste nello scrivere ogni disco per un tempo determinato con un carico definito. Tecnicamente è un benchmark di classe enterprise, dove l'intero spazio LBA dell'SSD è usato da una scrittura casuale con queue depth elevate.
Potete vedere 12 ore di scritture 4 KB con 32 comandi. Per prima cosa cancelliamo in modo sicuro ogni drive. Poi applichiamo il carico di scrittura 4 KB, ottenendo le IOPS medie per ogni minuto - eccetto gli ultimi 20, che ci servono per mostrare gli incrementi medi secondo per secondo.
Dopo il primo riempimento dell'SSD, le prestazioni scendono rapidamente perché non ci sono più blocchi liberi su cui scrivere. Bisogna cancellare i blocchi prima di effettuare nuove scritture.
Ecco un focus su entrambe le famiglie in stato di equilibrio per scritture 4 KB con una queue depth di 32.
Volevamo usare questo carico di lavoro per mostrare come le famiglie di SSD Crucial M550 e Adata SP920 si comportino in modo simile. Più dei numeri prestazionali grezzi, volevamo caratterizzare questi SSD. E come prevedibile, questo test dice che i due SSD configurati in modo identico – i modelli da 512 GB, nello specifico – sono più o meno uguali.
Di seguito un focus sulle prestazioni in lettura e scrittura sequenziali 4 KB massime osservate con Iometer. L'ordine dei drive nella nostra classifica è determinato dalle prestazioni massime combinate in lettura e scrittura.
Prodotti come l'SP920 da 1024 GB sono praticamente limitati nelle prestazioni dall'interfaccia SATA 6 Gbps.
L'overhead associato a piccoli trasferimenti riduce il tetto del throughput. È facile saturare l'interfaccia SATA con elevate operazioni sequenziali. Questi drive dimostrano che potete raggiungere circa 400 MB/s con blocchi 4 KB allineati.