Причины слишком большой нагрузки на процессор

Обо всем | Нет комментариев

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

Поэтому, не отвлекаясь на «космические корабли, бороздящие просторы Большого театра», сразу к факторам, нагружающим ЦП во время работы операционной системы. И хотя, по большому счету, для ЦП совершенно параллельно, какую систему при этом вы используете – Windows, Linux или тот же Android, дальнейшее излагается с точки зрения Windows-пользователя.

Итак, компьютер «тормозит», ЦП загружен под 100%…

Рассмотрим по порядку возможные причины.

Производительность

Фактическая производительность системы часто не соответствует потребностям запущенных приложений (приложение может быть даже одно).

Вы можете открыть 100 вкладок в Firefox, 100-мегабайтный рисунок в Photoshop, либо запустить крутую 3D игрушку, и при этом только что работавший компьютер вдруг прощается с вами и переключается на свой внутренний мир. Это означает, что его мощности уже не достает. Как минимум, требуется апгрейд.

А серьезные CAD-программы, конвертеры мультимедиа потоков, архивация больших объемов данных и даже комплексные антивирусные пакеты способны под 100% загрузить вполне себе современные модели компьютеров.

Системные процессы

Системные процессы запускаются без ведома пользователя. Они поддерживают функциональность ЦП при обслуживании запущенных приложений и системных служб. Могут оставаться в памяти даже после закрытия приложения. Большое количество открытых процессов потребляют много ресурсов ЦП и снижают его производительность. Самый частый виновник – svchost, о нем детально написано тут.

Системные прерывания

Системные прерывания обеспечивают многопоточное взаимодействие между «железом» и программами с процессором. Условно представляются в Диспетчере задач системным процессом.

Расход большого количества ресурсов ЦП на системные прерывания вызывается ошибками при обращении к периферийным устройствам. В норме системные прерывания загружают ЦП не более, чем на 3-10%. Существенное превышение этого значения означает неполадки либо в оборудовании, либо в соответствующих драйверах.

Программные ошибки

Непредвиденные программные ошибки являются результатом недоработки программного кода, но могут вызываться и повреждением системных файлов. Иногда приходят с пиратским приветом – полезны далеко не все активаторы и кейгены.

Приводят к зацикливанию в командном конвейере, в т.ч. и к зависанию.

Вирусное заражение

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

О заблуждениях

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

Другое поветрие – боязнь хост-процессов svchost. Пользователей пугают тормозами от слишком большого количества запущенных хост-процессов. Да, много вирусов маскируются под него, но увеличение таких процессов ничем не грозит. В норме количество процессов svchost в системе может достигать 10 и больше. У меня их в данный момент аж 13 штук, но они при простое системы ресурсов не потребляют.

Оставить ответ

Можно использовать: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

1111