Некоторое время назад я сделал P2V-преобразование рабочего сервера (64-разрядный W2K3R2) с помощью инструмента преобразования VMWare. Затем я установил бесплатный продукт VMWare Server 2.0 на сервер Windows и смог загружаться и взаимодействовать с гостевой виртуальной машиной. Моя цель в этом проекте - провести тестирование некоторых исправлений для нашего программного обеспечения ERP.
Поработав с ним немного больше, я вижу ужасную производительность дискового ввода-вывода в гостевой ОС до такой степени, что она становится непригодной для использования. В то время как виртуальные диски находятся на большом жирном зеркале SATA RAID1 объемом 1 ТБ, у меня получается примерно два часа, чтобы скопировать файлы размером 250 МБ на виртуальный диск, в то время как та же копия в среде ОС хоста занимает всего пару минут. Я не ожидаю невероятной производительности от этой тестовой среды по сравнению с производственной системой, поэтому я не против некоторой деградации, но это смешно.
Я пробовал следующее:
Я все еще получаю эту ошибку при загрузке виртуальной машины:
Event Type: Warning
Event Source: Lsi_scsi
Event Category: None
Event ID: 26
Date: 8/6/2009
Time: 11:01:46 AM
User: N/A
Computer: VULCAN-TEST
Description:
The driver has detected that device \Device\RaidPort0 has old or out-of-date firmware. Reduced performance may result.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 0f 00 18 00 01 00 6a 00 ......j.
0008: 00 00 00 00 1a 00 04 80 .......
0010: 00 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
0028: 00 00 00 00 00 00 00 00 ........
0030: 00 00 00 00 1a 00 04 80 .......
0038: 00 00 00 00 00 00 00 00 ........
Я предполагаю, что ужасная производительность ввода-вывода связана с этой жалобой со стороны драйвера LSI_SCSI.
Хост-система работает под управлением Windows Server 2008 x64 на четырехъядерном двухпроцессорном блоке Intel E5405 с одним процессором.
Я вижу много дискуссий о проблемах ввода-вывода с гостевыми системами VMWare и x64 Windows Server, но я перепробовал все, что предлагал, и пока без радости.
Вы можете установить ESXi на хост-сервер вместо того, чтобы бороться с VMware Server. Я установил VMware Server 2.0 для 4 разных клиентов в операционных системах Windows 2003 и Ubuntu 8.10. Аппаратное обеспечение было аналогично вашему в том, что мы использовали диски SATA 7200 об / мин на контроллере PERC RAID. Когда мы пытались запустить на нем гостевые системы SBS 2003 и Windows 2003, производительность ввода-вывода была ужасной (в категории ниже 10 МБ / с). Когда мы установили ESXi и перенесли на него гостевые ОС, производительность ввода-вывода подскочила до 90 МБ / с, и результаты были намного лучше.
Я не знаю, насколько гибкими вы можете быть с ОС на этом сервере, но вы можете сэкономить гораздо больше времени, просто перейдя на ESXi.
Вы установили инструменты VMWare в гостевую систему? Какие диски составляют RAID 5, на котором он работает?
РЕДАКТИРОВАТЬ: Это не должно быть слишком ужасно, хотя мне бы очень хотелось увидеть диски SAS со скоростью шпинделя 10k. Но диски 7200 должны быть хорошими. Я более знаком с ESX, но следующие вещи, на которые я хотел бы обратить внимание: