Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] Процессы используют больше процессорного времени. (http://forum.oszone.net/showthread.php?t=170906)

ipavels 22-03-2010 15:44 1374541

Процессы используют больше процессорного времени.
 
Привет всем!
Есть терминальный сервер под управление Windows Server 2003 R2 Enterprise Edition который включен в AD под управление Windows Server 2003 Enterprise Edition c WSUS. На сервере по мимо терминала поднят Сервер печати и DHCP. Терминалом пользуются порядка 7-10 пользователей работая с MS Access 2003 SP3. С недавнего времени работа в терминале стала просто не возможна. Диспетчер задач показывает что все процессы в системе начали жрать процессорное время в 10 раз, т.е. если взять процесс taskmgr.exe в покое системы он использует 30% процессорного времени. Аналогичная ситуация уже была с этим сервером (после нового года), тогда мы не выявили причину и пришлось переставить систему с нуля и до недавних дней он работал нормально, теперь опять начались такие проблемы.
Анализ других терминалов (не для пользователей) показал что taskmgr.exe в покое системы также использует 20-30% процессорного времени, кроме резервного AD на котором все работает нормально, taskmgr.exe использует как и положено 2-3%.
Полгода назад из-за реорганизации предприятия пришлось перейти на вышестоящий AD, до этого у нас был свой AD и проблем такого характера мы не наблюдали.

Ivan Bardeen 22-03-2010 19:41 1374712

Как я понял повышение потребления процессорного времени касается только диспетчера задач?

ipavels 22-03-2010 20:15 1374738

Ivan Bardeen,
Нет, диспетчер задач это как пример, у любого активного процесса повышенное потребление процессорного времени.
Данная ситуация только для серверов не являющиеся резервным AD (про AD ничего сказать не могу, он в другом городе), на рабочих станциях в работе процессов все нормально.

Ivan Bardeen 22-03-2010 21:12 1374789

В следующий раз, когда процессы начнут жрать ресурсы. Запустите perfmon.exe
Затем, performance log and alerts - counter logs
добавьте новый лог, туда добавьте счетчики process - %processor time (all instances) затем запустите запись лога примерно на час и полученный файл *.blg выложите куда-нибудь.

ipavels 23-03-2010 09:15 1375079

Вложений: 1
Сделал пока ночной режим файл сервера с одной запущенной сессией с правами локального администратора. Позже предоставлю лог рабочего терминала.

Ivan Bardeen 23-03-2010 10:49 1375142

Как я заметил у вас периодически процессорное время начинает потреблять процесс services.exe
Скачайте программу process explorer http://technet.microsoft.com/ru-ru/s.../bb896653.aspx
В период загрузки посмотрите в свойствах процесса вкладку treads, возможно удастся вычислить dll из-за которой services начинает потреблять время CPU

ipavels 23-03-2010 12:59 1375254

Вложений: 1
Ivan Bardeen,
Обязательно по мониторю данной программы все свои сервера.
Прилагаю лог рабочего терминала под рабочей нагрузкой.

Так же хотел узнать может ли данная ситуация быть связана из-за работы AD? Потому как тормоза начали появляться после того как вышестоящие админы начали менять резервные контроллеры домена с обычной установкой на VMWare платформу, путем подключения готового образа и уже поднятия на нем резервного КД.
И можно как-то узнать где сервера проходят авторизацию? И можно заставить их авторизироваться только на нашем резервном КД не уходя на главный КД?

Ivan Bardeen 23-03-2010 13:06 1375261

Цитата:

Цитата ipavels
Так же хотел узнать может ли данная ситуация быть связана из-за работы AD? Потому как тормоза начали появляться после того как вышестоящие админы начали менять резервные контроллеры домена с обычной установкой на VMWare платформу »

Конечно может - но тут надо смотреть настройки гипервизора.
Пример: Вашим КД выделен Resource pool с низким приоритетом. И когда какие-нибудь другие ВМ с более высоким приоритетом (например сервера баз данных) начинают требовать больше процессорного времени - то вашим КД гипервизор начинает выделять меньше тактов процессора хостовой машины. В результате у вас пропорционально повышается нагрузка в гостевых машинах.

ipavels 23-03-2010 13:19 1375280

Ivan Bardeen,
Не совсем понял пример :-)
А можно ли как-то исправить данную ситуацию? Есть ли решения?

Цитата:

Цитата Ivan Bardeen
Пример: Вашим КД выделен Resource pool с низким приоритетом. И когда какие-нибудь другие ВМ с более высоким приоритетом (например сервера баз данных) начинают требовать больше процессорного времени - то вашим КД гипервизор начинает выделять меньше тактов процессора хостовой машины. В результате у вас пропорционально повышается нагрузка в гостевых машинах. »

У нас сервера работают на разных железка, это только резервный КД поднят на VMWare.

ipavels 23-03-2010 19:27 1375530

Ivan Bardeen,
Спасибо огромное за прогу, помогла найти тему в которой дали совет снести с серверов антивирус Касперский MP4 и поставить его по новой. Метод отключения защиты не помогает, только удаление.
После удаление Касперского, сервера заработали на несколько порядков быстрее и пока не стал ставить его обратно. Если решу ставить его обратно, то буду развертывать вручную, а не через АдминКит Касперского как делал до этого.
Тему можно отметить решенной.


Время: 12:57.

Время: 12:57.
© OSzone.net 2001-