Какие изменения конфигурации можно внести для ускорения работы крайне медленных виртуальных машин Windows в ESXi 4.0?

Какие изменения конфигурации можно внести для ускорения работы крайне медленных виртуальных машин Windows в ESXi 4.0?

Недавно я перешел с VMWare Server на ESXi 4.0. Работает на Dell T310. Мои виртуальные машины были восстановлены, но они работают очень медленно по сравнению с VMWare Server. Я загрузил ESXi 4.0, используя только значения по умолчанию.

Где есть области, где я могу настроить производительность? Даже вход в виртуальные машины может быть крайне медленным. Попытка установить программное обеспечение на любую из них — это новый опыт боли.

Dell PowerEdge T310
Xeon X3460 2,80 ГГц
32 ГБ ОЗУ
1 жесткий диск (2 ТБ)

У меня на этом сервере 16 виртуальных машин, но только шесть или около того будут работать во время моего тестирования. Я слежу за вкладками Распределение ресурсов и Производительность для хоста и никогда не вижу, чтобы ЦП или ОЗУ приближались к пределу. Вкладка События показывает некоторые уведомления о проблемах с видеопамятью и некоторые намеки на проблемы с активацией Windows, но ничего, что могло бы указать на ту медлительность, которую я испытываю.

1 Windows Server 2008 R2 (64-разрядная версия) - 4 ГБ ОЗУ
1 Windows 7 (32-разрядная версия) - 2 ГБ ОЗУ
1 Vista (32-разрядная версия) - 1 ГБ ОЗУ
3 XP (32-разрядная версия) - 1 ГБ ОЗУ

Слово вам!

Спасибо - Шон

решение1

Я предполагаю, что вы запускаете все это на 1 HD. VMware всецело сосредоточен на IOPS, и первое, что обычно уходит, это IOPS. ИспользуйтеESXтопдля проверки ваших показателей ввода-вывода. 1 HD достаточно для примерно 150 IOPS

решение2

Продолжая комментарий @Jim B: я предполагаю, что у вас диск SATA на 7200 об/мин, поскольку вы упомянули емкость 2 ТБ. Этот диск даст вам менее 100 IOPS, что будет действительно проблематично, если эти виртуальные машины будут делать что-то с IO.

Если это возможно - вариантом будет добавить SSD-диск в ваш ящик. Если ваши виртуальные машины имеют тонкое резервирование (вы можете преобразовать их с помощью vmkfstools) и не имеют тонны данных, это будет вам полезно.

решение3

Ваша проблема в жестком диске. Как сказал Джим Б., используйте ESXTOP или счетчики диска на вкладке производительности клиента VI, чтобы проверить фактические цифры, но вы почти наверняка обнаружите, что задержки диска очень велики (многие десятки мс, если не сотни), а длина очереди будет большой, в вашем случае постоянная длина очереди более 1 будет проблемой, поскольку у вас есть только один диск для обработки запросов ввода-вывода.

1 2 ТБ HD хорош для около 80 IOPS в стрессовом режиме, потому что это диск SATA 7.2K в лучшем случае, если это диск 5400 об/мин, будет еще хуже. Запуск 6 различных виртуальных машин Windows с одного диска одновременно будет очень медленным на любой платформе. Обычно вам нужно от 30 до 50 IOPS на виртуальную машину Windows и больше, если они выполняют какую-либо работу, а новые установки Windows 7 и Vista будут иметь индексацию, работающую как поезд, в течение некоторого времени, что, безусловно, нагрузит дисковый ввод-вывод. Как минимум вам понадобится три или четыре диска SATA в RAID 5, чтобы сделать эту настройку терпимой. Вы говорите, что с VMware Server все было лучше — вы запускали столько виртуальных машин одновременно с ним, и если да, то с какой подсистемой жесткого диска?

решение4

В дополнение к HD-материалам обязательно установите инструменты VMWare. Я видел, что без них даже в самых производительных системах все работало ужасно медленно, пока они не были установлены.

Связанный контент