Risultati: saturazione scritture e test over-provisioning

Gli SSD Sandisk X210 sono sia prodotti destinati al mondo OEM che agli appassionati. Dopo aver passato molti test di validazione possono affermarsi come soluzioni alternative nella fascia alta del mercato?

Avatar di Tom's Hardware

a cura di Tom's Hardware

Risultati: saturazione scritture e test over-provisioning

Prestazioni casuali nel tempo

Un test di saturazione consiste di scritture verso un disco per una durata specifica con un carico di lavoro definito. Tecnicamente questo è un test enterprise, dove un intero spazio LBA dell'SSD è usato da una scrittura casuale a queue depth elevate.

Questo è un grafico che copre 500 minuti, con le medie raccolte ogni minuto. Questo sorta di carico di lavoro arbitrario su un disco pulito porta a un picco di sole 22.000 IOPS – anche se alcuni carichi di lavoro casuali emergono con frequenza nell'intero spazio LBA con scritture casuali a una queue depth di 32. In questo test specifico, la tecnologia nCache riduce le prestazioni. Nella maggior parte dei carichi a cui l'X210 sarà esposto nCache dovrebbe fare opposizione, velocizzando i benchmark anziché il contrario.

Per quanto concerne i dati grezzi, il nostro focus di 20 minuti sulle prestazioni in stato di equilibrio è molto chiaro considerando che l'X210 ha solo il 7% di margine a cui affidarsi. La media è 4445 IOPS, con un minimo di 2472 IOPS e un massimo di 7384. Non è male, ma vogliamo saperne di più. Forse dare un rapido sguardo ai vari livelli di over-provisioning ci dirà qualcosa.

Over-Provisioning

Non possiamo sottoporre a una vera over-provisiniong un prodotto in laboratorio. Sono tanti i modi per barattare le capacità con le prestazioni; possiamo convincere il sistema operativo che il nostro drive ha meno logical block addresses (LBA) ad esempio, ma l'SSD sa che non è così. Anche così determinati carichi di lavoro si comportano meglio se sacrifichiamo un po' di capacità.

Questo lascia spazio affinché l'SSD effettui processi in background (come la garbage collection) e i risultati possono essere profondi, anche se il controller deve ancora mappare lo spazio esistente. Se iniziamo con il numero di byte disponibili all'utente (256,052,966,400 in questo caso), possiamo eseguire nuovamente il test di saturazione in scrittura. Ogni volta successiva – dopo una cancellazione sicura – la quantità di spazio accessibile viene ridotta.

La seguente classifica mostra cinque differenti punti: l'intervallo totale, il 93%, l'84%, il 50% e il 25%.

Osserviamo quasi un raddoppio delle prestazioni se sacrifichiamo un 7% in più di spazio LBA indirizzabile. Il prossimo passo, lasciando la capacità del drive all'84%, permette all'X210 di sostenere quasi 17.000 IOPS. Per moltiplicare quel numero dovete destinare fino al 50% di 256 GB, un prezzo da pagare pesante.

Infine, ecco un focus di 20 minuti dello stesso esperimento di over-provisioning alla fine della nostro esperimento, visualizzato a incrementi di un secondo. Come potete vedere, lo spread tra IOPS minime, massime e medie può essere abbastanza massiccio.