Apa yang sebenarnya terjadi ketika saya menandai disk sebagai SSD di ESXi?

12

Di VMWare ESXi / vSphere, Anda dapat menandai disk atau LUN sebagai "Flash" , yang menunjukkan bahwa disk adalah SSD (atau LUN adalah SSD / penyimpanan flash yang didukung)

Ketika Anda melakukannya, Anda mendapatkan peringatan berikut:

Menandai disk HDD sebagai flash disk dapat menurunkan kinerja datastore dan layanan yang menggunakannya.  Tandai disk sebagai flash disk hanya jika Anda yakin disk tersebut adalah diska flash.

Menandai disk HDD sebagai flash disk dapat menurunkan kinerja datastore dan layanan yang menggunakannya. Tandai disk sebagai flash disk hanya jika Anda yakin disk tersebut adalah diska flash.

Peringatan ini membuat saya penasaran: apa yang menandai LUN sebagai flash sebenarnya dilakukan? Bagaimana cara mengubah perilaku / kinerja VMware? Bagaimana itu bisa menurunkan kinerja, IE apa yang secara teknis berubah pada tingkat rendah?

Josh
sumber
3
Pertanyaan yang bagus Saya dengan santai bertanya-tanya tentang hal ini untuk sementara waktu sekarang, tetapi tidak pernah berusaha untuk menemukan jawabannya.
EEAA
3
Flash drive tidak memiliki waktu mencari seperti drive mekanis, jadi mungkin ini menghilangkan upaya untuk menjaga data terdefragmentasi.
Jason Martin
Saya curiga @JasonMartin serupa tetapi tidak ingin hanya menebak, ingin tahu pasti!
Josh
kb.vmware.com/selfservice/microsites/... Tampaknya VMware mencoba untuk menghindari menulis atau meletakkannya di jalur citical
quadruplebucky
Itu sangat membantu @quadruplebucky, membaca sekarang. Terima kasih!
Josh

Jawaban:

3

Ketika Anda menandai disk sebagai flash disk, VMware terutama mencoba menggunakannya sebagai cache untuk datastore. Karena SSD jauh lebih cepat daripada hard disk, SSD meningkatkan kinerja datastore. Jika Anda menandai hard disk sebagai flash disk, VMware mencoba menggunakannya sebagai cache, mengharapkan waktu pencarian sangat rendah dan throughput tinggi. Karena hard disk tidak dapat memberikan kinerja ini, Anda akan melihat kinerja yang menurun pada datastore.

Peringatan: Sudah lama saya mendengar ini di pelatihan VMware, saya mungkin mengingatnya dengan salah atau dalam konteks yang salah, jadi bawa dengan sebutir garam.

Gerald Schneider
sumber
1
Saya cukup yakin ESXi tidak akan menggunakan SSD secara otomatis untuk caching, sejauh yang saya tahu Anda perlu mengkonfigurasi perangkat caching secara eksplisit. Namun demikian, Anda benar tentang ini: Jika Anda menandai HDD lambat sebagai SSD dan menggunakannya untuk caching, Anda akan melihat lebih sedikit kinerja daripada lebih banyak. Sejauh yang saya tahu, menandai perangkat sebagai SSD adalah fitur untuk situasi di mana Anda (RAID-) menyembunyikan fetaures sebenarnya dari perangkat. Jangan tandai HDD sebagai SSD jika Anda membutuhkan kinerja SDD!
Mario Lenz