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

11

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

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

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

Кшиштоф Шинтер
источник
Я думал о создании новой машины и установке в нее 32 ГБ ОЗУ, чтобы я мог загружать в нее свою виртуальную машину. Но кажется дешевле купить твердотельный накопитель емкостью 500 ГБ и позволить ВМ читать и записывать файлы vmdk. Просто вручную запускайте инструмент Intel TRIM раз в неделю, и я думаю, у вас все будет хорошо.
pcunite
Я думаю, что это сработает (обрезка один раз в месяц), но я надеялся получить ответы от людей, которые протестировали этот подход и могут поделиться своим мнением по теме.
Кшиштоф Шинтер
Я купил твердотельный накопитель Crucial M4 256 ГБ для использования ВМ. Я уже написал в каждый сектор, и, похоже, он работает очень хорошо. TRIM работает, когда файл помечен для удаления. С файлами vmdk этого никогда не происходит. Впрочем, кого это волнует! Это все еще быстро. Если вы хотите получить место, вы всегда можете сжать vmdk. Вот интересная ссылка: lifeofstu.com/?p=75
pcunite

Ответы:

3

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

Dhirsh
источник
2

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

Mxx
источник