Я прочитал много информации об использовании SSD дисков в среде виртуализации и возможных проблемах с неподдерживаемой командой TRIM. Я полностью понимаю, что такое TRIM, какие проблемы с передачей TRIM на диск и так далее.
Что я не нашел, так это четкий ответ на вопрос: «есть ли способ использовать SSD-накопитель в гостевой ОС, не влияя на его производительность (связанный с отсутствием команды TRIM)».
Например ... это решение для подключения SSD-накопителя в режиме RAW к гостевой машине? Если нет, то почему? Есть ли какие-то более сложные варианты реализации, чтобы просто «сделать это правильно».
ssd
virtualization
vmware-workstation
trim
Кшиштоф Шинтер
источник
источник
Ответы:
В настоящее время я использую VM Workstation 8 на 3 твердотельных накопителях OCZ Vertex 3 240 Max IOP в наборе RAID 0. Производительность отличная. Поскольку в RAID нет TRIM, я просто оставляю около 100 ГБ неиспользованным, чтобы можно было собирать мусор. Отсутствие TRIM никогда не было фактором, и я использую около 8 серверов, включая сервер iSCSI. С iSCSI я просто обслуживаю образы дисков и производительность просто супер. Кластеризация очень выполнима, даже на хорошем ноутбуке. Запуск VMware ESXi также очень выполним. SSD делает это возможным.
источник
TRIM используется для явного указания SSD, какие блоки бесплатны для «сборки мусора». Если вы напрямую подключите SSD к гостевой виртуальной машине и позволите гостю обрабатывать TRIM, вы это сделаете. Тем не менее, я понимаю, что если вы храните свои файлы vmdk в OS / FS, которая поддерживает TRIM, то все должно быть в порядке. Итак, Vmware Workstation на Win 7, которая поддерживает TRIM, должна быть достаточно хорошей для долговечности и производительности вашего ssd-накопителя.
источник