Назад | Перейти на главную страницу

Снижение производительности дискового ввода-вывода на ESX 4.1 с течением времени

Я запускаю VMWare ESX 4.1.0, 260247 на материнской плате Intel DX58SO с рейд-контроллером HighPoint 4310.

Сервер имеет 2 диска велоцираптора в RAID 1 и 2 диска WD black 2 ТБ в RAID 1.

Буровая установка работала исправно уже больше года, но вчера мы начали замечать очень плохой дисковый ввод-вывод на виртуальных машинах. Независимо от того, в каком рейде хранилась виртуальная машина, мы записали чтение со скоростью 1 МБ / с.

Если мы перезапустим виртуальную машину, производительность вернется к 80 МБ / с при чтении, но через несколько часов она снова упадет до 1–3.

Мы попытались просто оставить 1 виртуальную машину включенной, но по-прежнему сталкиваемся с той же проблемой.

Я сталкивался с этой проблемой раньше и с ESXi, и никогда не находил решения. Кажется, со временем это произойдет.

Заранее благодарим за любые отзывы.

На основе этот поток сообществ VMWare Я добавил это в свои файлы vmx:

diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0" 

После запуска гости, похоже, вернулись в норму.

Я столкнулся с аналогичной проблемой, когда основной причиной было недостаточное количество доступной оперативной памяти, вынуждающее хост-машину интенсивно использовать пространство подкачки и, как следствие, сильно падать скорость ввода-вывода диска. Помните, что у вас должно быть около 1 ГБ доступной оперативной памяти для гипервизора в дополнение к оперативной памяти, необходимой для отдельных виртуальных машин.