Cosa succede effettivamente quando segnare un disco come SSD in ESXi?


12

In VMWare ESXi / vSphere, è possibile contrassegnare un disco o LUN come "Flash" , indicando che il disco è un SSD (o che il LUN è un backup SSD / memoria flash)

Quando lo fai, ricevi il seguente avviso:

Contrassegnare i dischi HDD come dischi flash potrebbe deteriorare le prestazioni dei datastore e dei servizi che li utilizzano.  Contrassegna i dischi come dischi flash solo se si è certi che tali dischi siano dischi flash.

Contrassegnare i dischi HDD come dischi flash potrebbe deteriorare le prestazioni dei datastore e dei servizi che li utilizzano. Contrassegna i dischi come dischi flash solo se si è certi che tali dischi siano dischi flash.

Questo avvertimento mi incuriosisce: cosa fa effettivamente contrassegnare un LUN come flash ? Come cambia il comportamento / le prestazioni di VMware? Come potrebbe deteriorare le prestazioni, IE cosa cambia tecnicamente a basso livello?


3
Ottima domanda Mi chiedo per caso per un po 'di tempo ormai, ma non ho mai cercato di trovare la risposta.
EEAA

3
Le unità flash non hanno tempo di ricerca a differenza delle unità meccaniche, quindi forse rimuovono gli sforzi per mantenere la deframmentazione dei dati.
Jason Martin,

Ho sospettato qualcosa di simile @JasonMartin ma non volevo solo indovinarlo, volevo saperlo con certezza!
Josh,

kb.vmware.com/selfservice/microsites/… Sembrerebbe che VMware cerchi di evitare di scriverlo o di metterlo in un percorso citico
quadruplebucky

È molto utile @quadruplebucky, leggendo ora. Grazie!
Josh,

Risposte:


3

Quando si contrassegna un disco come disco flash, VMware tenta principalmente di utilizzarlo come cache per l'archivio dati. Poiché gli SSD sono molto più veloci dei dischi rigidi, migliora le prestazioni dell'archivio dati. Se si contrassegna un disco rigido come dischi flash, VMware tenta di utilizzarlo come cache, prevedendo tempi di ricerca molto bassi e velocità effettiva elevata. Poiché un disco rigido non è in grado di offrire queste prestazioni, noterai prestazioni degradate nell'archivio dati.

Un avvertimento: è da un po 'che lo sento su un training VMware, potrei ricordarlo erroneamente o nel contesto sbagliato, quindi prendilo con un pizzico di sale.


1
Sono abbastanza sicuro che ESXi non utilizzerà automaticamente gli SSD per la memorizzazione nella cache, per quanto ne so è necessario configurare esplicitamente i dispositivi di memorizzazione nella cache. Tuttavia, hai ragione su questo: se contrassegni gli HDD lenti come SSD e li usi per la memorizzazione nella cache, vedrai meno prestazioni invece di più. Per quanto ne so, contrassegnare i dispositivi come SSD è una funzionalità per le situazioni in cui il controller (RAID) nasconde le caratteristiche reali del dispositivo. Non contrassegnare gli HDD come SSD se hai bisogno di prestazioni SDD!
Mario Lenz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.