Esistono molti fattori che differenziano gli SSD client dagli SSD aziendali. Uno di questi attributi è la quantità di overprovisioning (OP) di un SSD. L'overprovisioning su un dispositivo flash è la quantità di spazio riservato per l'attività in background del controller; meno OP significa maggiore capacità con prestazioni di scrittura più lente, mentre più OP significa meno capacità e migliori prestazioni di scrittura sostenute.
Mentre creiamo piattaforme nel nostro laboratorio per i nostri test intensivi di virtualizzazione, l'archiviazione ad alta velocità è generalmente molto richiesta. Sfruttiamo alcuni sistemi di archiviazione in laboratorio, incluso un array all-flash per la maggior parte del nostro lavoro, anche se le VM critiche e il nostro file server principale si trovano sullo spazio di archiviazione SSD locale. Ciò ci consente di mantenere online le VM principali, anche quando si apportano modifiche globali allo spazio di archiviazione condiviso in laboratorio.
In una delle nostre piattaforme Supermicro SuperStorage Server 2027R-AR24NV , utilizziamo tre schede RAID LSI 9361-8i, che forniscono spazio di archiviazione per macchine virtuali o per l'ambiente di produzione. Poiché la maggior parte dell'hardware del nostro laboratorio ci viene fornita in prestito, di solito dobbiamo lavorare con le risorse a nostra disposizione, che possono variare di mese in mese. Nel caso del nostro storage SSD locale principale, utilizziamo otto SSD client Micron M500 da 960 GB , che offrono ottime prestazioni in lettura, sebbene non siano progettati per carichi di lavoro intensi e costanti in scrittura. Per ovviare a questo problema e ottimizzarne le prestazioni nel nostro laboratorio, effettuiamo l'over-provisioning di ciascun SSD M500 prima di collegarlo al controller RAID. Questo migliora la velocità di scrittura durante le migrazioni di macchine virtuali più lunghe e garantisce un funzionamento fluido durante la copia di database preconfigurati di grandi dimensioni da e verso il file server.
Per vedere come sono configurati inizialmente gli SSD, il seguente comando hdparm mostra i settori disponibili:
hdparm -N /dev/sdX
Da tale importo, moltiplicalo per una cifra come 0.80 o 0.90 per ridurre la capacità. A seconda dell'ambiente, potrebbe essere utile iniziare con un incremento più piccolo e procedere gradualmente per ridurre la capacità il meno possibile. Gli SSD M500 nel nostro fileserver sono attualmente impostati su 0.90 della loro capacità originale.
Il comando seguente modifica gli LBA disponibili, riducendo la capacità disponibile a
hdparm -Np'numero di settori qui' /dev/sdX (hdparm -Np1000000 /dev/sdX)
In genere è una buona idea cancellare in modo sicuro l'SSD dopo questa procedura. Al termine, utilizza il comando per visualizzare i settori disponibili su quell'unità per assicurarti che le impostazioni siano mantenute. Dopodiché puoi collegarli tramite la tua scheda RAID come al solito per creare il tuo array.
Anche se in genere non è consigliabile utilizzare SSD client in un ambiente aziendale, esistono modi per estrarre il massimo valore dalle unità a basso costo, come mostrato qui. I fornitori di SSD stanno facendo ogni sforzo per immettere sul mercato un numero maggiore di SSD entry-level, ma non tutti i casi richiedono un'unità aziendale. L'utilizzo di un'unità client OPd è ottimo, ad esempio, per gli ambienti di test/sviluppo. La regolazione dell'OP aiuterà gli utenti esperti a ottenere un eccellente rapporto costi/prestazioni da un SSD client.
SSD Micron su Amazon



Amazon