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

Проблема с производительностью виртуального жесткого диска VMWare ESX

У меня проблемы с производительностью виртуального жесткого диска на виртуальной машине VMWare ESX 4.0. Посмотрите на странный следующий график скорости последовательного чтения:

Я прошел тест несколько раз, и форма стабильна. Гостевая ОС - Windows Server 2003 Standard Edition x86, а виртуальный жесткий диск отформатирован в NTFS.

Для справки, эта виртуальная машина работала как раз на другом сервере ESX и была перемещена на новый, используя Мигрировать команда.

Любая идея?

Очевидно, что в какой-то степени происходит кеширование, только IODrives FusioIO не могут поразить этого короля пропускной способности справа. Вы не упоминаете, какова фактическая дисковая система, но следует ожидать менее 100 Мбит / с, аномалия - это всплеск, который может быть только влиянием одного или нескольких уровней кэширования.

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

  • Емкость / использование сервера
  • Производительность и обслуживание подсистемы хранения (например, комбинированная производительность дисков по сравнению с контроллерами, фрагментация, ошибки и т. Д.)

Оказывается, что:

  • Так как на что указал Чоппер3, граф, порожденный HD Тач крайне незначительно.
  • Удалось (!) Бежать IOMeter на моей виртуальной машине и сравните результаты с клоном на другом сервере ESX (с другим оборудованием). Разница в 10 раз больше!

После дальнейшего расследования мы обнаружили, что эта проблема связана с оборудованием, на котором работает сервер ESX (или всегда покупайте пакет кэша записи с резервным питанием от аккумулятора, и всегда включайте встроенный кэш записи на диск). Включив кэш вручную в BIOS RAID-контроллера, мы достигли 36-кратного прироста производительности!