Я вижу, что моя машина очень часто зависает и борется за ресурсы процессора, и это раздражает каждые несколько минут, когда я работаю. Я вижу процесс, который поглощает ЦП, всегда является процессом простоя системы.

Есть так много процессов, подключенных под System Idle на офисной машине.

Есть ли способ узнать, какой из этих процессов в System Idle является убийцей.
ИЛИ ЖЕ
Есть ли способ позволить System Idle работать, когда система действительно простаивает, а не когда пользователь работает в системе (переключение между приложениями, написание кода в visual studio ... и т.д.)

Я использую ОС Windows XP с SP3, 2,1 ГГц, 2 ГБ ОЗУ

4 ответа4

2

Помните, что загрузка ЦП усредняется для всех процессорных ядер, но большинство программ не эффективно используют все ядра. Например, если у вас двухъядерный процессор и вы используете интенсивное приложение, которое выполняет большую часть своей обработки в одном потоке, процесс приложения не будет склонен показывать загрузку ЦП более 50%. В этом случае процесс простоя системы будет около 50%, и это нормально.

Если у вас возникли серьезные проблемы, вы можете попробовать множество вещей:

Проверьте наличие вирусов, руткитов и т. Д. используя приличный пакет программного обеспечения безопасности.

Проверьте настройки производительности системы: щелкните правой кнопкой мыши на «Мой компьютер» и выберите «Свойства». Перейдите на вкладку «Дополнительно», затем нажмите кнопку «Настройки» в разделе «Производительность». На вкладке «Дополнительно» есть несколько параметров, включая планирование работы процессора. Параметры обычно устанавливаются так, чтобы отдавать приоритет программам, а не сервисам.

Запустите проверку диска на вашем жестком диске (ах). Также стоит проверить данные SMART на дисках с помощью такой программы, как Everest Ultimate, так как неисправный диск может вызвать те симптомы, о которых вы упоминали. Я знаю, потому что я испытал это сам.

Попробуйте отключить все некритические программы, работающие в фоновом режиме (например, антивирусные сканеры), чтобы увидеть, имеет ли это значение

1

Когда процесс System Idle показывает высокий%, это только означает, что все другие процессы заблокированы, ожидая чего-то другого (пейджинг, ввод-вывод, подключение к сети, ...).

Моя система также сильно зависает, особенно во время запуска. Я подозреваю, что антивирусное программное обеспечение, но я действительно не знаю.

0

Кажется, что проверка счетчика производительности на машине дает хорошее представление о том, что вызывает загрузку машины. Я обнаружил, что внешний вид и офисный коммуникатор поглощают ресурсы моей машины. уменьшение размера файла pst с 5 ГБ до 500 МБ сделало это для меня :)

0

Process Explorer - хороший инструмент для вашей помощи. Он покажет вам весь список процессов в виде дерева (родительский-дочерний формат).

Хотя я не уверен в следующем, но я думаю, что процент CPU, показанный процессом System Idle, представляет собой процент процессора, доступного для использования или не используемого каким-либо процессом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .