11

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

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

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

2 ответа2

3

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

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .