Costanza delle prestazioni

L'SSD DC S3700 di Intel è dedicato ai clienti enterprise e ha qualcosa che normalmente non si vede sui datasheet: la costanza prestazionale. La nuova soluzione dell'azienda di Santa Clara rispetterà le attese oppure no? Scopriamolo.

Avatar di Tom's Hardware

a cura di Tom's Hardware

Costanza delle prestazioni

Negli ultimi anni i produttori di SSD hanno speso un sacco di soldi in ricerca e sviluppo per migliorare ogni aspetto di questi prodotti. Prestazioni sequenziali, scritture casuali 4 KB, prezzo e qualità generale sono stati tutti al centro di interventi mirati da parte delle aziende. C'è però un aspetto degli SSD che ancora non è stato propriamente affrontato: la costanza della prestazioni.

Come abbiamo notato in alcune recensioni precedenti, i dati medi sono appariscenti se inseriti all'interno di un datasheet, ma non svelano sempre tutto di un SSD – allo stesso modo del frame rate per quanto riguarda le schede video. Quando si tratta di avere a che fare con ambienti in cui il tempo è denaro, è più importante pensare agli scenari peggiori. Le medie, in questo caso, non sono un dato sufficiente.

Quasi tutti gli SSD SATA testati finora, persino quelli di Intel, hanno esibito (a un certo punto) problemi di costanza. Normalmente, i problemi sono causati dal firmware del controller. In alcuni casi - come la garbage collection - si osserva il comportamento intrinseco dell'unità. In altri, è colpa di una cattiva implementazione degli algoritmi. Fortunatamente Intel ha riposto un'enfasi speciale sulla costanza del proprio SSD DC S3700, riprogettando completamente il firmware per dare priorità alle prestazioni rispetto ai valori di picco del throughput. L'azienda ha aggiunto persino specifiche di costanza, definizioni QoS ai propri datasheet.

Prima diamo uno sguardo alle specifiche di costanza prestazionale, secondo Intel.

Specifica consistenza prestazionale 100 GB 200/400/800 GB
Lettura casuale 4/8 KB 90% 90%
Scrittura casuale 4/8 KB 85% 90%

E qui trovate la definizione dell'azienda di costanza prestazionale dalle specifiche del prodotto:

"La costanza prestazionale misurata usando Iometer in base a un carico casuale 4 KB QD=32, è misurata come IOPS nel percentile 99,9 più lento nell'intervallo di un secondo diviso le IOPS medie durante il test. Le misure sono state effettuate su un intervallo completo Logical Block Address (LBA) del drive quando il carico di lavoro ha raggiunto lo stato di equilibrio ma includendo tutte le attività in background richieste per la normale operatività e affidabilità dei dati".

Anzitutto, dobbiamo dare merito a Intel per essere stata così precisa nel pubblicare specifiche che provano a quantificare la costanza. L'azienda non ha selezionato un test facile per verificare le specifiche. Ha usato scritture e letture casuali 4 KB lungo l'intero LBA, con tutte le attività in background attive durante la rilevazione. Persino con questi parametri, l'SSD DC S3700 è in grado di raggiungere il 90% di costanza su tutte le capacità, oltre alle scritture casuali sul modello da 100 GB.

L'altra nuova specifica si chiama Quality of Service. Laddove la costanza prestazionale richiede un secondo di media, il QoS ci mostra la massima latenza per una data percentuale di comandi. Questa specifica è stata derivata usando dimensioni dei trasferimenti di 4 KB in Iometer, misurando il tempo massimo necessario al 99.9 o 99.9999% dei comandi per passare dall'host al drive e ritornare all'host. Ancora una volta, questo è un grande miglioramento rispetto alla normale media o alle latenze tipiche che dichiarano molti produttori.

Specifiche QoS Queue Depth=1 Queue Depth=32
Capacità 100 GB 200/400/800 GB 100 GB 200/400/800 GB
QoS (99.9%)
Lettura 0.5 ms 0.5 ms 1 ms 1 ms
Scrittura 0.5 ms 0.5ms 15 ms 10 ms
QoS (99.9999%)
Lettura 10 ms 5 ms 10 ms 5 ms
Scrittura 10 ms 5 ms 20 ms 20 ms

C'è uno svantaggio in questo tipo di devozione alla costanza: le prestazioni massime calano. Non vedrete i numeri estremi offerti dagli SSD desktop più veloci. Intel sta scommettendo sul fatto che l'attenzione alla costanza sia più utile nella maggior parte degli ambienti aziendali.