Co się właściwie dzieje, gdy oznaczę dysk jako SSD w ESXi?


12

W VMWare ESXi / vSphere można oznaczyć dysk lub jednostkę LUN jako „Flash” , wskazując, że dysk jest dyskiem SSD (lub jednostka LUN jest zabezpieczona dyskiem SSD / flash)

Gdy to zrobisz, pojawi się następujące ostrzeżenie:

Oznaczanie dysków HDD jako dysków flash może pogorszyć wydajność magazynów danych i usług, które ich używają.  Oznacz dyski jako dyski flash, tylko jeśli masz pewność, że są to dyski flash.

Oznaczanie dysków HDD jako dysków flash może pogorszyć wydajność magazynów danych i usług, które ich używają. Oznacz dyski jako dyski flash, tylko jeśli masz pewność, że są to dyski flash.

To ostrzeżenie mnie ciekawi: co właściwie oznacza oznaczenie jednostki LUN jako flash ? Jak zmienia zachowanie / wydajność VMware? Jak może to pogorszyć wydajność, czyli co technicznie zmienia się na niskim poziomie?


3
Świetne pytanie. Od dłuższego czasu zastanawiałem się nad tym, ale nigdy nie próbowałem znaleźć odpowiedzi.
EEAA

3
Dyski flash nie mają czasu wyszukiwania w przeciwieństwie do dysków mechanicznych, więc być może usuwa wysiłki w celu defragmentacji danych.
Jason Martin

Podejrzewałem coś podobnego @JasonMartin, ale nie chciałem tylko zgadywać, chciałem się upewnić!
Josh

kb.vmware.com/selfservice/microsites/… Wydaje się, że VMware stara się unikać pisania do niego lub umieszczania go w ścieżce cytowania
quadruplebucky

To bardzo pomocne @ quadruplebucky, czytając teraz. Dzięki!
Josh

Odpowiedzi:


3

Kiedy oznaczysz dysk jako dysk flash, VMware przede wszystkim próbuje użyć go jako pamięci podręcznej dla magazynu danych. Ponieważ dyski SSD są znacznie szybsze niż dyski twarde, poprawia to wydajność magazynu danych. Jeśli oznaczysz dysk twardy jako dyski flash, VMware spróbuje użyć go jako pamięci podręcznej, oczekując bardzo krótkiego czasu wyszukiwania i dużej przepustowości. Ponieważ dysk twardy nie jest w stanie zapewnić takiej wydajności, zauważysz obniżoną wydajność w magazynie danych.

Słowo ostrzeżenia: Minęło trochę czasu, gdy usłyszałem o tym na szkoleniu VMware, może pamiętam to źle lub w niewłaściwym kontekście, więc weź to z odrobiną soli.


1
Jestem pewien, że ESXi nie użyje dysków SSD automatycznie do buforowania, o ile wiem, że musisz wyraźnie skonfigurować urządzenia buforujące. Niemniej jednak masz rację: jeśli oznaczysz wolne dyski twarde jako dyski SSD i użyjesz ich do buforowania, zobaczysz mniejszą wydajność zamiast więcej. O ile mi wiadomo, oznaczanie urządzeń jako SSD jest funkcją w sytuacjach, w których kontroler (RAID-) ukrywa prawdziwe fetysze urządzenia. Nie oznaczaj dysków twardych jako dysków SSD, jeśli potrzebujesz wydajności SDD!
Mario Lenz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.