damnet
11-02-2015, 14:50
Всем привет, неделю бьюсь с проблемой, не могу решить.. время уже подгоняет, решил обратиться к вам, ибо сам уже ничего не могу придумать.
Что есть: VMware ESXi, на ней несколько виртуальных серверов (Win2k3 и Win2k8), к ней подключен массив по NFS где и хранятся бразы машин.
Виртуалка: Windows 2003 R2 SP2, на ней SCCM2007
На виртуалке стала появляться проблема что постоянно загружен процессор (на 30-70%), при чем в первое время это пропадало минут через 5 после загрузки машины и больше не появлялось. Сейчас это принесло постоянный характер и сервер не может выполнять свою функцию (раздача образов винды по PXE + разливка софта)
Что делалось:
Запустил Process Explorer, увидел что 10-30% отъедается Hardware Interrupts, запустил krview который показал что intelppm занимает ~90% времени, погуглив отключил этот сервис, т.к. на виртуалках в принципе он не требуется, запустив krview еще раз увидел теперь что hal.dll сьедает те же ~90% времени, зум по krview показал что 45% занимает WRITE_PORT_BUFFER_ULONG и 45% HalProcessorIdle.
Дальнейшее гугление результатов не дало, кроме следующей информации:
WRITE_PORT_BUFFER_ULONG - записать данные в порт в разных форматах
HalProcessorIdle - проверить свободен ли процессор.
Что еще делалось:
-Решил проверить, не проблема ли в связки Сервер-NFS, скопировал виртуалку на локальную машину, запустил локально. Проблема сохранилась.
-Прогнал диск chkdisk виндовым, он очень долго тупит на 4ей фазе, на любом диске в составе машины
-Проглан диск Victoria (хотел выявить soft-bad) обнаружилось 700 блоков >200мс и 200 блоков>600mc
Подскажите, что можно еще сделать, принимаются любые безумные идеи, и так же умные идеи.... сил больше нет, сервак нужно победить. Всем пасибо заранее
Что есть: VMware ESXi, на ней несколько виртуальных серверов (Win2k3 и Win2k8), к ней подключен массив по NFS где и хранятся бразы машин.
Виртуалка: Windows 2003 R2 SP2, на ней SCCM2007
На виртуалке стала появляться проблема что постоянно загружен процессор (на 30-70%), при чем в первое время это пропадало минут через 5 после загрузки машины и больше не появлялось. Сейчас это принесло постоянный характер и сервер не может выполнять свою функцию (раздача образов винды по PXE + разливка софта)
Что делалось:
Запустил Process Explorer, увидел что 10-30% отъедается Hardware Interrupts, запустил krview который показал что intelppm занимает ~90% времени, погуглив отключил этот сервис, т.к. на виртуалках в принципе он не требуется, запустив krview еще раз увидел теперь что hal.dll сьедает те же ~90% времени, зум по krview показал что 45% занимает WRITE_PORT_BUFFER_ULONG и 45% HalProcessorIdle.
Дальнейшее гугление результатов не дало, кроме следующей информации:
WRITE_PORT_BUFFER_ULONG - записать данные в порт в разных форматах
HalProcessorIdle - проверить свободен ли процессор.
Что еще делалось:
-Решил проверить, не проблема ли в связки Сервер-NFS, скопировал виртуалку на локальную машину, запустил локально. Проблема сохранилась.
-Прогнал диск chkdisk виндовым, он очень долго тупит на 4ей фазе, на любом диске в составе машины
-Проглан диск Victoria (хотел выявить soft-bad) обнаружилось 700 блоков >200мс и 200 блоков>600mc
Подскажите, что можно еще сделать, принимаются любые безумные идеи, и так же умные идеи.... сил больше нет, сервак нужно победить. Всем пасибо заранее