Intereting Posts
Скрипт CentOS / RHEL Init (pre-changeroot) Предоставляет доступ пользователю root в течение определенного периода времени Как связать несколько команд tmux с одним нажатием клавиши? udev: Передача параметров через $ attr {key} не работает. Как его решить? Установите каталог из уже установленной удаленной папки общего доступа ISC DHCPD для регистрации или обновления BIND DNS с именем хоста клиента Могу ли я сделать «меньше» выполнение произвольных команд с помощью одной последовательности клавиш? Пробуждение ноутбука от cron Какие udev-атрибуты действительно доступны во время горячего / холодного подключения? textutil конвертировать PDF в txt, производя искаженный вывод HDD с ОС Windows, не подключающийся к Linux через usb для sata-адаптера Суммирование значений, если значение второго столбца Инициирование программ из командной строки Ошибка монтирования: сбой подключения: файл существует Изменить значение Startx на Slackware?

Ограничение / отключение буферизации на Linux-дисках в виртуальной машине

Есть ли разумный способ ограничить буферизацию / кеширование в системе Linux и сделать его записывать на диск более или менее непрерывно?

Я спрашиваю, потому что я запускаю несколько виртуальных машин Linux в одном физическом ящике Linux. Механизм буферизации / кэширования по умолчанию для Linux приводит к тому, что все эти виртуальные машины кэшируют записи на диск до некоторого момента, когда они решат очистить все. Проблема возникает, когда несколько виртуальных ящиков начинают одновременно сбрасывать свои буферы. В этот момент жесткий диск на физической машине становится перезаряженным, и я столкнулся с 90% ва (ждите ввода-вывода), теряя время CPU на физической машине. Все виртуальные машины замерзают в течение нескольких секунд, что приводит к нарушению некоторых соединений TCP / IP и т. Д.

Я хотел бы отключить кеширование в виртуальных подсистемах и сделать все кэширование в физической системе, потому что он обращается к физическому диску. Любой намек?

ADDED: Диски для виртуальных машин были созданы путем перехода через меню рабочей станции, которые обычно принимают (если я хорошо помню) значения по умолчанию. Изображения дисков хранятся в файлах, таких как XXX-s000.vmdk, до XXX-s100.vmdk. Они видны из виртуальных ящиков Linux в виде scsi-дисков.

Я использую VMware vmware 10 для виртуализации. Насколько мне известно, на этих машинах не установлены гостевые инструменты vmware.

Прежде всего, установите гостевые инструменты VMware (все) Гости.

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

В дистрибутиве Debian имя пакета – это open-vm-tools , см. https://github.com/vmware/open-vm-tools