Как VmWare Workstation работает с SSD-дисками?

Как VmWare Workstation работает с SSD-дисками?

Я прочитал много информации об использовании SSD-дисков в среде виртуализации и возможных проблемах с неподдерживаемой командой TRIM. Я полностью понимаю, что такое TRIM, какие проблемы с передачей TRIM на диск и т. д.

Чего я не нашел, так это четкого ответа на вопрос: «есть ли способ использовать SSD-диск в гостевой ОС, не влияя на его производительность (связано с отсутствием команды TRIM)».

Например.. является ли решением подключение SSD-накопителя в режиме RAW к гостевой машине? Если нет, то почему? Есть ли другие, более сложные в реализации варианты, чтобы просто "сделать все правильно".

решение1

В настоящее время я запускаю VM Workstation 8 на наборе из 3 OCZ Vertex 3 240 Max IOP SSD в наборе RAID 0. Производительность отличная. Поскольку в RAID нет TRIM, я просто оставляю около 100 ГБ неиспользованными, чтобы сборка мусора все еще могла происходить. Отсутствие TRIM никогда не было фактором, и я запускаю около 8 серверов, включая сервер iSCSI. С iSCSI я просто обслуживаю образы дисков, и производительность отличная. Кластеризация вполне осуществима, даже на хорошем ноутбуке. Запуск VMware ESXi также вполне осуществим. SSD делает это возможным.

решение2

TRIM используется для явного указания SSD, какие блоки свободны для «сборки мусора». Если вы напрямую подключите SSD к гостевой виртуальной машине и позволите гостевой системе обрабатывать TRIM, вы этого добьетесь. Однако, насколько я понимаю, если вы храните файлы vmdk в ОС/FS, поддерживающей TRIM, то у вас все должно быть готово. Таким образом, Vmware Workstation на Win 7, поддерживающая TRIM, должна быть достаточно хороша для долговечности и производительности вашего SSD-диска.

Связанный контент