Назад | Перейти на главную страницу

«Системный» процесс внезапно сильно загружает процессор

В win2k3sp2 я никогда этого раньше не видел и в последнее время ничего не устанавливал, но, казалось бы, из ниоткуда, системный процесс (а не простаивающий процесс) занимает много ЦП, когда что-то еще. То есть, сидя без дела, он равен 0. Если я пойду и запущу такую ​​программу, как Thunderbird, во время загрузки thunderbird.exe и System будут конкурировать за использование ЦП, иногда с системой, получающей более 50% (это двухъядерная система. ). Я смотрю на столбец общего времени ЦП, и система занимает шестое место, чуть ниже SQL Server! Раньше такого не было.

1) Это плохо, правда? 2) Что вызывает это?

Я подумал, что это может быть RAID, но это отдельный процесс, и утилита config ни о чем не сообщает.

У меня есть соблазн перезагрузить сервер, но он находится в производстве, поэтому я бы предпочел этого не делать, если я не уверен, что это принесет больше пользы, чем вреда. Кроме того, я не чувствую, что он «требует перезагрузки», поскольку он работал всего тринадцать дней.

Скачать и запустить Обозреватель процессов. Когда вы запустите его, вы должны увидеть довольно много информации, но вам следует обратить внимание на два процесса прямо под узлом System Idle Process.

Вы должны увидеть один под названием Interrupts and DPCs. Если они возникают вместе с процессом System, проблема вызвана драйверами. Обычно это вызвано такими вещами, как жесткий диск, работающий в режиме PIO (для хранения с прямым подключением с использованием интерфейса ATA), или сетевые карты, которые перекладывают свою работу на ЦП.

Если вы видите только процессный узел System, занимающий центральный процессор, значит, ресурсы потребляет Windows, а не неисправный драйвер / оборудование.

Имейте в виду, что это не скажет вам точно, что происходит, но даст вам место для начала поиска.

Одна вещь, которую я хотел бы попробовать, - это инструменты в sysinternals, такие как procmon, filemon и regmon. Они могут подсказать, постоянно ли поражается что-то конкретное и какой конкретный процесс. Не помешало бы попробовать.