Что на самом деле происходит, когда я отмечаю диск как SSD в ESXi?

12

В VMWare ESXi / vSphere вы можете пометить диск или LUN как «Flash» , указывая, что диск является SSD (или LUN поддерживает SSD / флэш-накопитель).

Когда вы это сделаете, вы получите следующее предупреждение:

Маркировка жестких дисков как флэш-дисков может ухудшить производительность хранилищ данных и служб, которые их используют.  Помечайте диски как флэш-диски, только если вы уверены, что эти диски являются флэш-дисками.

Маркировка жестких дисков как флэш-дисков может ухудшить производительность хранилищ данных и служб, которые их используют. Помечайте диски как флэш-диски, только если вы уверены, что эти диски являются флэш-дисками.

Это предупреждение заставляет меня задуматься: что означает маркировка LUN как вспышки ? Как это меняет поведение / производительность VMware? Как это может ухудшить производительность, т.е. что технически меняется на низком уровне?

мистифицировать
источник
3
Отличный вопрос Я довольно долго размышлял об этом, но никогда не пытался найти ответ.
EEAA
3
Флэш-диски не имеют времени поиска в отличие от механических дисков, поэтому, возможно, это устраняет усилия по сохранению данных в дефрагментации.
Джейсон Мартин,
Я подозревал нечто подобное @JasonMartin, но не хотел просто догадываться, хотел знать наверняка!
Джош
kb.vmware.com/selfservice/microsites/… Казалось бы, VMware старается не писать ему и не вводить его в заблуждение
quadruplebucky
Это очень полезно @quadruplebucky, читая сейчас. Благодарность!
Джош

Ответы:

3

Когда вы помечаете диск как флэш-диск, VMware в первую очередь пытается использовать его в качестве кеша для хранилища данных. Поскольку твердотельные накопители намного быстрее, чем жесткие диски, это повышает производительность хранилища данных. Если вы пометите жесткий диск как флэш-диск, VMware попытается использовать его в качестве кэша, ожидая очень низкого времени поиска и высокой пропускной способности. Поскольку жесткий диск не может обеспечить такую ​​производительность, вы заметите снижение производительности в хранилище данных.

Предостережение: я давно слышал об этом на тренинге VMware, я мог вспомнить это неправильно или в неправильном контексте, так что принимайте это с недоверием.

Джеральд Шнайдер
источник
1
Я уверен, что ESXi не будет автоматически использовать SSD для кэширования, насколько я знаю, вам необходимо явно настроить устройства кэширования. Тем не менее, вы правы в этом: если вы помечаете медленные жесткие диски как SSD и используете их для кэширования, вы увидите меньшую производительность, чем большую. Насколько я знаю, маркировка устройств как SSD - это функция для ситуаций, когда ваш (RAID-) контроллер скрывает истинные черты устройства. Не отмечайте HDD как SSD, если вам нужна производительность SDD!
Марио Ленц