LINUX.ORG.RU

Оптимизация виртуальных систем для SSD

 ,


0

1

Если хост система на SSD, нужны ли оптимизации виртуалок или это делается через настройки гипервизора? И еще, какие настройки хоста нужны чтобы сгладить износ диска виртуалками? Подразумеваю файловые системы и их настройки.

Например Win 2k/xp очень плохо оптимизированы и если сбрасывают логи на диск, могут быстрее его ушатать. Я знаю, что в никсах и более-менее новых форточках можно выделить часть ОЗУ под временные файлы, кеш браузера и т.п. Но хочется сделать это не в каждой виртуалке по отдельности, а централизованно, через ОС или гипервизор.

В качестве гипервизоров рассматриваю VirtualBox и VMware, остальные не подходят.

★★★★★

Не нужно, у тебя он морально устареет быстрей

Deneb
()

Виртуалки хранят данные на файловой системе, а там уже от неё зависит, как она обращается с ssd. Сейчас лучше всего использовать ext4 с опцией discard

xorik ★★★★★
()

В новых qemu можно пробрасывать ещё discard в гостя, а на хосте будет либо освобождение занятого этими секторами в файле места, либо дискард, если блочное устройство реальное.

Adjkru ★★★★★
()

опция фс discard будет работать, если гостевая ОС понимает, что низлежащий драйвер поддерживает его.

Проверить можно с помощью sg3_utils

sg_readcap -16 /dev/sda и смотри на tpe

Если он больше нуля, то все ок.

Вообще в VirtualBox есть галка «SSD-диск», которая должна сообщать в гостевую ОС информацию о том, что диск - твердотельный

Chumka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.