[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Низкая производительность диска в VMware guest OS



Здравствуйте.

Ну не в рассылке по вмвари же спрашивать (ц) :).
Может, сталкивался кто-нибудь уже, и проблема хоть немного известная (гугль не помог).
Имеется: сервер с Core 2 Quad, 8 гигами ОЗУ и тремя SATA винтами по 500 гиг каждый.
На SATA винтах собран помимо прочего основной сторадж-раздел на software RAID5
с chunk size 256k.
hdparm показывает скорость чтения около 125-130 Mb/s. Рейд отформатирован под ext3
с размером блоков 4096, stride=64. Впрочем, это неважно, тестилось еще на JFS --
то же самое.
Проверялось на ядре из текущего lenny и на vanilla 2.6.23.12,
preemptible, I/O scheduler'ы выбирались и CFQ, и Anticipatory.
Там установлен VMware Server 1.0.4.
Проблема в том, что Guest OS Windows Server 2003 Standard показывает ужасающе
низкую производительность дисковой подсистемы. Виртуальный диск -- SCSI, LSI, 200 гиг
в файлах по 2 Гб. Если запустить что-нибудь интенсивно работающее с диском, то все,
ахтунг -- все залипает настолько, что виртуальная система порой даже перестает
пинговаться. Достаточно просто начать копировать здоровый файл в несколько гиг.
По top замечено, что сразу несколько тредов VMware висят в состоянии D.
Что делать?

p.s. самое смешное, что на обычной десктопной машине на атлоне64 без всяких рейдов
WinXP в vmware показывает нормальную для той ситуации производительность дисков,
и ничего в ней не залипает до отваливания сети.


Reply to: