Пк сильная нагрузка на цп. Решение проблемы высокой загрузки ЦП на маршрутизаторах Cisco

Данная короткая заметка будет посвящена теме обнаружения источника внезапной нагрузки на процессор. Нагрузка на процессор, ну и что? В процессе работы с операционной системой Windows внезапные тормоза являются штатной реакцией на загрузку нами "прожорливых" приложений, например открытие 100 вкладок в браузере Google Chrome. Тут все прогнозируемо, ибо причиной подобных проблем является работа требовательного к ресурсам приложения, которое в зависимости от специфики выполняемой задачи способно сильно нагружать процессор. Совершенно другое дело, когда нагрузка на процессор возникает сама по себе, без видимых на то причин. К примеру, в простаивающей, либо практически ничем не загруженной системе, выполняющей штатную работу, внезапно возникают подтормаживания. Подобную нагрузку можно классифицировать следующим образом:

  • Высокая нагрузка на процессор, внезапно появляющаяся и (не)исчезающая через некоторый промежуток времени;
  • Постоянная нагрузка на процессор, не меняющая своих симптомов на протяжении всего цикла функционирования операционной системы;

В описанных ситуациях не исключены варианты, когда процессор загружен на 100 процентов, либо загрузка может быть не полной. Так же можно выделить постоянную, либо интервальной загрузку. Как в описанных ситуациях определить что грузит процессор ? Что бы ответить на этот вопрос, потребуется обнаружить процесс, функционирующий в операционной системе и являющийся источником аномальной нагрузки. И в этом нам поможем специализированное программное обеспечение.

Установка WPT

Сперва нам потребуется произвести установку инструментария под названием Windows Performance Toolkit (WPT), который входит в состав Windows SDK. Процесс установки подробно описан в статье , по ней можно с легкостью установить и Windows Performance Toolkit, просто в процессе установки не забудьте отметить пункт "Windows Performance Toolkit". Помните, что лучше было бы установить дистрибутив, соответствующий разрядности Вашей платформы. По окончании процесса установки возможные рабочие каталоги инструментария:

  • C:\Program Files\Microsoft Windows Performance Toolkit ;
  • C:\Program Files (x86)\Windows Kits\8.x\ ;

Хотя пути могут в будущих дистрибутивах и измениться.

Установку на каждую новую проблемную станцию можно не производить. Достаточно лишь скопировать каталог Microsoft Windows Performance Toolkit на флешку или непосредственно на изучаемую операционную систему и пользоваться утилитами в нем как переносными приложениями. В этом случае не забывайте запуска требуемые утилиты непосредственно из каталога пакета.

Создание нагрузки

К сожалению в момент, когда я решил довести до ума собственные записи, у меня под рукой не оказалось "живого" примера по конкретной проблеме нагрузки на процессор. В своё время, когда я наблюдал подобные проблемы, я как-то не озаботился сбором материала для публикации, поэтому нам потребуется самостоятельно воссоздать ситуацию с нагрузкой, которая бы была близка к типовой рабочей.

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

Для создания нагрузки мы будем использовать утилиту под названием от Sysinternals. Утилита старая, быть может уже в среде Windows 7 не совсем актуальная, однако это первая вещь, которая подвернулась мне под руку. Сразу после старта утилита запускает на выполнение первичный поток и выводит графический интерфейс пользователя, содержащий настройки:

На приведенном рисунке видно, что я отметил чек-боксы, которые требуется активировать в интерфейсе утилиты CPUStres с целью запуска максимального (4) количества потоков в рамках процесса. В дополнение можно поиграться со значениями параметров Thread Priority и Activity для каждого потока, с целью создать требуемую нагрузку. На самом деле у нас нет цели симулировать максимальную нагрузку на процессор, перед нами стоит задача сделать нагрузку ощутимой и периодической.

Мониторинг

Нагрузка создана, теперь перейдем непосредственно к сбору данных. Собственно, следующая часть ответа на вопрос что грузит процессор состоит в сборе информацию при помощи инструментария, входящего в состав WPT, или другими словами, проведении мониторинга системы на протяжении некоторого (довольно короткого) промежутка времени. Для этого мы будем использовать контроллер провайдеров и сессий трассировки под названием xperf .

Приведенную ниже команду запускать от имени учетной записи с правами локального администратора

В командной строке выполняем следующую серию команд:

xperf -on latency -stackwalk profile -buffersize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d c:\cpu.etl

Что происходит после выполнения приведенной серии команд?

  • При помощи контроллера xperf включается сессия трассировки ядра с опцией latency (задержка). Latency это группа, которая включает некоторое количество предопределенных провайдеров ядра, в числе которых есть и профилирование, фиксирующее активность процессора каждую миллисекунду. Опция Stackwalk Profile предписывает записывать стек вызова каждый раз при возникновении события профилирования процессора.
  • Команда timeout -1 ожидает нажатия пользователем любой клавиши;
  • После нажатия клавиши, командой xperf -d c:\cpu.etl контроллер инициирует завершение сессии трассировки событий и сохраняет результаты в файл c:\cpu.etl .

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

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

Ошибки

При первом запуске утилиты xperf возможно появление следующих оповещений и ошибок:

xperf: warning: This system is not fully configured for x64 stack tracing. Please modify the registry under: HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management and set the value: DisablePagingExecutive (REG_DWORD) = 1 Then reboot before retrying tracing. Note: Tracing has been enabled, this is just a warning.

xperf: warning: This system is not fully configured for x64 stack tracing.

Please modify the registry under:

HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management

and set the value:

DisablePagingExecutive (REG_DWORD) = 1

Then reboot before retrying tracing.

Note: Tracing has been enabled, this is just a warning.

Это предупреждение никак не влияющее на текущую сессию трассировки и может быть проигнорировано. Оно сообщает нам о том, что система не сконфигурирована должным образом для трассировки стека 64-битных процессов. Текущая настройка разрешает выгрузку страниц, содержащих исполняемый код ядра/драйверов из оперативной памяти в файл подкачки. Намекает, что неплохо было бы, в будущем, включить запрет выгрузки страниц ядра из оперативной памяти. Просто присвойте параметру значение "1" и перезагрузитесь.

xperf: error: NT Kernel Logger: Cannot create a file when that file already exists. (0xb7).

Довольно странная ошибка, в локализованной версии звучащая как "Не могу создать файл, потому что файл уже используется". Говорит о том, что в данный момент уже запущена трассировка через какое-то из системных/сторонних средств. Для решения проблемы требуется отключить трассировку, универсальным средством лечения так же является перезагрузка:)

Анализ результатов

Что грузит процессор? Мы все ближе подходим к ответу на этот вопрос. После того, как мы завершили трассировку, переходим в целевую папку, заданную нами в опциях запуска утилиты xperf (в моем случае это корень диска C:\ ) и приступаем к анализу результатов. Для этого двойным щелчком открываем получившийся отчет cpu.etl в ассоциированной утилите просмотра.

  • Для старых версий WPT это xperfview.exe ;
  • Для новых версий WPT это wpa.exe ;

Откроется основное окно программы Windows Performance Analyzer:

Вид окна от версии к версии может меняться. Нам принципиально найти график под названием CPU Usage (Sampled) или CPU Sampling by Process . Например, для старых версий, в меню Graphs ставим чек-бокс напротив опции CPU Sampling by Process . После чего в основном окне у нас появится соответствующий график.

CPU Sampling - Замеры затрачиваемого на процессы процессорного времени на протяжении всего цикла трассировки.

На этом графике мы можем наблюдать характерные всплески нагрузки, вызванные активностью утилиты CPUStres. Ось ординат данного графика отображает процент использования ЦП. На любом месте графика CPU Sampling by Process жмем правую кнопку мыши и из раскрывшегося контекстного меню выбираем пункт Summary Table . Откроется новое окно:

Открывшееся окно CPU Sampling Summary Table может выглядеть слегка иначе, поскольку в умолчальном своем состоянии, обычно, не отображает колонку Stack (Стэк). В этом случае для проведения окна к описанному виду, вызываем пункт меню Columns (Столбцы) и отмечаем чек-бокс Stack .

По желанию можно сконфигурировать путь к серверу символов Microsoft для получения подробной информации об именах вызываемых функций. Естественно, имена будут сопоставлены только с теми функциями, для которых имеются (то есть для большинства сторонних программ мы имен не получим). Для подключения символов необходимо зайти в меню Trace , далее в раздел Configure Server Paths , потом прописать в параметр _NT_SYMBOL_PATH значение srv*c:\symbols*http://msdl.microsoft.com/download/symbols . Затем, в меню Trace включить опцию Load Symbols . Но будьте осторожны, символы будут подгружаться из сети Интернет для каждого модуля, обнаруженного в стеках вызовов, объем загружаемых данных иногда бывает достаточно большим, в этом случае интерфейс может подвиснуть до окончания полной загрузки символов. Последний раз процедура заняла у меня порядка 10 минут, в течении которых окно анализатора не отвечало.

Что же мы наблюдаем в суммарной таблице? Столбец Count (Счет) отображает количество замеров, которые были произведены для каждого процесса. А столбец Weight (Вес), в свою очередь, определяет количество времени, затраченного на эти замеры (в миллисекундах). Более внимательные читатели могли заметить, что значения столбцов практически идентичны, с небольшим расхождением. Это объясняется частотой интервала замеров, равной 1 КГц (KHz). А небольшие расхождения значений Weight и Count объясняется тем, что интервалы замеров не идеально выверены. Процессы отсортированы по уменьшению значения Weight, что, в общем то, является удобным критерием сортировки, поскольку размещает процессы по убыванию количества затраченного на них времени.

Обе этих колонки (Weight/Count) отражают степень использования процессора, что, в общем то, в контексте данной задачи для нас самое важное.

Какая тут может применяться методика поиска виновника интенсивного использования процессора? Поскольку самые нагружающие процессор приложения находятся вверху и отсортированы вниз по мере убывания нагрузки, то сверху мы и будем анализировать список процессов. Для каждого процесса в столбце Stack разворачиваем все имеющиеся сгруппированные стеки вызовов значком [+], таким образом у нас должно получиться что-то вроде иерархической структуры. В развернутых стеках вызовов конкретного процесса просматриваем все расположенные там модули. Нас интересуют только те модули, у которых колонка Weight имеет большие значения и после которого в следующей строке идет резкое падение затрачиваемого процессорного времени.

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

Руководствуясь подобной стратегией мы можем выявить виновника нагрузки на процессор. И как поступить после обнаружения источника проблемы? Для начала потребуется определить автора/принадлежность модуля, с этой целью можно задействовать любой поисковик. После того, как Вы определили принадлежность модуля, у Вас есть несколько возможных вариантов дальнейших действий:

  • С сайта производителя можно скачать последнюю версию драйвера/программы и обновиться.
  • Если первый пункт не помог, можно попробовать откатиться к более ранней версии драйвера.
  • Если более ранней версии нет, то уж в самом крайнем случае можно вовсе удалить драйвер/программу.

Выводы

Таким образом мы ответили на вопрос о том, что грузит процессор. Но для чего нужны все эти инструменты из комплекта Windows Performance Tools, ведь мы могли бы просто вызвать Диспетчер задач в момент нештатной нагрузки и отследить источник проблемы использования центрального процессора (ЦП). Да, подобный подход действительно актуален, но только для приложений! А описанный в данной статье метод с использованием утилит комплекта WPT позволяет находить массу дополнительной информации по сбою:

  • источник проблемы среди модулей режима ядра (процессов/драйверов), выполняющихся в контексте процесса System ;
  • источник проблемы среди процессов сервисов (служб), группирующихся в рамках единых процессов svchost.exe ;
  • видеть стеки вызовов модулей, что намного глубже позволяет погрузиться в изучение сбоя.

Часто компьютер начинает тормозить из-за загрузки процессора. Если так случилось, что его нагрузка достигает 100% без видимой на то причины, значит есть повод беспокоиться и нужно срочно решать данную проблему. Существует несколько простых способов, которые помогут не только выявить проблему, но и решить ее. Их подробно мы рассмотрим в этой статье.

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

Способ 1: Поиск и устранение процесса

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

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


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

Способ 2: Очистка от вирусов

Если какой-то системный процесс грузит ЦП на 100%, скорее всего, ваш компьютер заражен вирусом. Иногда нагрузка не отображается в «Диспетчере задач», поэтому сканирование и очистку на вредоносное ПО лучше выполнить в любом случае, хуже от этого точно не будет.

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

Способ 3: Обновление драйверов

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

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

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

Способ 4: Очистка компьютера от пыли

Если вы стали наблюдать усиление шума от кулера или непроизвольное выключение/перезагрузку системы, торможения во время работы, то в таком случае проблема как раз кроется в нагреве процессора. На нем могла засохнуть термопаста, если она долго не менялась, или внутренности корпуса засорились пылью. Сначала лучше заняться прочисткой корпуса от мусора.

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

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

У Вас возникла необходимость нагрузить процессор компьютера на 100%! Например, необходимо протестировать его в экстремальных условиях, либо проверить насколько эффективная система охлаждения и как она справляется с перегрузками. Путей два. Первый — скачать и установить специальную программу вроде CPU Stress Test (CST). А второй — загрузить процессор самостоятельно, средствами только операционной системы Windows. Вот про этот вариант развития событий я сейчас и расскажу!

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

Выглядит это так:

Немного поясню — мы с Вами написали программный код, который запустит простейшую петлю из цикла While для стандартного обработчика Visual Basic. Теперь надо файл сохранить:

Да не просто, а с другим расширением. Для этого в строку «Имя файла» надо прописать его название «loop.vbs».

Обратите внимание, что в строке надо указывать имя файла именно в двойных кавычках. В противном случае у него будет расширение .txt , а нам надо, чтобы было .vbs . В результате должен получится вот такой файлик:

Чтобы нагрузить процессор на 100% необходимо будет его запустить. Но сначала — откройте диспетчер задач на вкладке «Производительность»:

Здесь отображается график загрузки процессора — ЦП. Так как сейчас большинство современных процессоров многоядерные, то чтобы его загрузить по максимуму, т.е. на 100 процентов, необходимо видеть все ядра. Для этого кликаем на графике правой кнопкой мыши и выбираем пункт меню «Изменить график»>>»Логические процессоры». У меня получилось так:

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

После того, как необходимый результат будет достигнут, нужно будет теперь уже наоборот — разгрузить систему.

Для этого там же, в Диспетчере задач на вкладке «Процессы» найдите каждую задачу «Microsoft Windows Based Script Host» и снимите её.

Одна из самых распространенных и малопонятных проблем - это загрузка ЦП. 100 процентов его работы отбирают непонятные процессы и службы, что делает использование компьютера крайне сложным. Почему так происходит?

Загрузка ЦП 100 процентов. Что делать?

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

Наиболее распространенные причины повышения нагрузки на процессор

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

  • Запуск программы или процесса, которые используют повышенные ресурсы компьютера.
  • Нарушения в работе системы.
  • из-за скопившейся пыли и недостаточного охлаждения.

Выявление проблем и их решение

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

Определение программы, которая нагружает процессор

Первое, что нужно сделать, когда компьютер стал подтормаживать и плохо реагировать на команды мыши и другие действия, - это открыть диспетчер задач. Для этого можно одновременно зажать комбинацию клавиш Ctrl, Alt и Del или Ctrl, Shift и Esc либо вызвать контекстное меню в области панели задач и найти в нем соответствующий пункт.

В открывшемся окне необходимо выбрать подробное представление, чтобы появились вкладки, среди которых будет нужная нам - «Процессы». В ней можно увидеть, когда происходит загрузка ЦП 100 процентов. Что делать дальше в таком случае?

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

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

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

Сбои в работе системы

Первый метод не всегда позволяет определить причину, по которой происходит загрузка ЦП 100 процентов. Что делать в таком случае? На практике в может оказаться, что вся нагрузка приходится на пункт «Бездействие системы». И в этой ситуации снять задачу не получится.

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

Что может грузить процессор в системе

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

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

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

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

Скопление пыли и перегрев

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

Одна из самых распространенных причин, по которым тормозит компьютер — это загрузка процессора, причем, иногда непонятными приложениями и процессами.

Не так давно на одном компьютере знакомого пришлось столкнуться с «непонятной» загрузкой ЦП, которая порой доходила до 100%, хотя никаких программ, которые могли бы так загрузить его, открыто не было (кстати, процессор был достаточно современный Intel inside Core i3). Проблему удалось решить переустановкой системы и установкой новых драйверов (но об этом далее…).

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

Чтобы узнать на сколько процентов загружен процессор — откройте диспетчер задач Windows.

Кнопки: Ctrl+Shift+Esc (или Ctrl+Alt+Del) .

Кстати , очень часто проблема возникает следующего плана: работали вы, например, в Adobe Photoshop, затем закрыли программу, а она в процессах осталась (либо с некоторыми играми так постоянно происходит). В результате ресурсы они «кушают», причем не малые. Из-за этого компьютер начинает тормозить. Поэтому очень часто первая рекомендация в таких случаях — перезагрузить ПК (т.к. в этом случае такие приложения будут закрыты), ну или зайти в диспетчер задач и снять такой процесс.

Важно! Особое внимание обратите на подозрительные процессы: которые сильно грузят процессор (более 20%, а вы не видели никогда подобный процесс ранее). Более подробно о подозрительных процессах была не так давно статья:

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

С одной стороны удивительно: включена галочка «Отображать процессы всех пользователей», среди процессов ничего нет, а загрузка ПК прыгает 16-30%!

Чтобы увидеть все процессы , которые грузят ПК — запустите бесплатную утилиту Process Explorer . Далее отсортируйте все процессы по нагрузке (столбик CPU) и посмотрите, нет ли там подозрительных «элементов» (некоторые процессы диспетчер задач не показывает, в отличие от Process Explorer ).

В моем случае виновником оказались системные прерывания (Hardware interrupts and DPCs). Кстати, скажу, что исправить порой загрузку ПК, связанную с ними — дело достаточно хлопотное и сложное (к тому, иногда они могут грузить процессор не только на 30%, но и на все 100%!).

Дело в том, что ЦП грузится из-за них в нескольких случаях: проблемы с драйверами; вирусы; жесткий диск работает не в режиме DMA, а в режиме PIO; проблемы с периферийным оборудованием (например, принтер, сканер, сетевые карты, флэш и HDD накоптели и т.д.).

1. Проблемы с драйверами

Самая частая причина загрузки ЦП системными прерываниями. Рекомендую сделать следующее: загрузить ПК в безопасном режиме и посмотреть нет ли нагрузки на процессор: если ее нет — очень высока причина именно в драйверах! Вообще, самый простой и быстрый способ в этом случае — это переустановить систему Windows и затем устанавливать по одному драйверу и смотреть, не появилась ли загрузка ЦП (как только появиться — вы нашли виновника).

Чаще всего виной здесь сетевые карты + универсальные драйвера от Microsoft, которые устанавливаются сразу при установке Windows (извиняюсь за тавтологию). Рекомендую скачать и обновить все драйвера с официального сайта производителя вашего ноутбука/компьютера.

— установка Windows 7 с флешки

— обновление и поиск драйвера

2. Вирусы

Думаю, особо распространяться не стоит, что может быть из-за вирусов: удаление файлов и папок с диска, кража персональной информации, загрузка ЦП, различные рекламные баннеры поверх рабочего стола и т.д.

Здесь ничего нового не скажу — установите современный антивирус на ПК:

Плюс иногда проверяйте компьютер сторонними программами (которые ищут рекламные модули adware, mailware и пр.): о них подробно здесь.

3. Режим работы жесткого диска

Режим работы HDD так же может сказаться на загрузке и быстродействии ПК. Вообще, если жесткий диск работает не в режиме DMA, а в режиме PIO — вы сразу это заметите жуткими «тормозами»!

Как это проверить? Чтобы не повторяться, см. статью: 3__HDD_-_PIODMA

4. Проблемы с периферийным оборудованием

Отключите все от ноутбука или ПК, оставьте самый минимум (мышка, клавиатура, монитор). Так же рекомендую обратить внимание на диспетчер устройств, не будет ли в нем установленных устройств с желтыми или красными значками (это означает либо нет драйверов, либо они работают неправильно).

Как открыть диспетчер устройств? Самый простой способ — открыть панель управления Windows и вбить в поисковую строку слово «диспетчер». См. скриншот ниже.

3. Вопрос №3 — причиной загрузки процессора может быть перегрев и пыль?!

Причиной, по которому процессор может быть загружен и компьютер начнет тормозить — может быть его перегрев. Обычно, характерные признаки перегрева, такие:

  • усиление гула кулера: количество оборотов в минуту растет из-за этого шум от него все сильнее. Ели у вас ноутбук: то проведя рукой рядом с левой стороной (обычно там организован на ноутбуках выход горячего воздуха) — вы сможете заметить, насколько воздух сильно выдувается и насколько он горячий. Иногда — рука не терпит (это не есть хорошо)!
  • торможение и замедление работы компьютера (ноутбука);
  • отказ загружаться с ошибками сообщающими сбои в системе охлаждения и т.д.

Узнать температуру процессора, можно используя спец. программы (о них более подробно тут: .

Например, в программе AIDA 64, чтобы посмотреть температуру процессора, нужно открыть вкладку «Компьютер/датчик».

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

Самый простой способ — посмотреть сайт производителя, там всегда указывается эта информация. Довольно сложно дать общие цифры на разные модели процессоров.

Вообще, в среднем, если температура работы процессора не выше 40 гр. Ц. — то все нормально. Выше 50гр. Ц. — может указывать на проблемы в системе охлаждения (например, обилие пыли). Впрочем, для некоторых моделей процессоров такая температура — обычная рабочая. Особенно это относится к ноутбукам, где из-за ограниченного пространства сложно организовать хорошую систему охлаждения. К слову сказать, на ноутбуках и 70 гр. Ц. — может быть нормальной температурой при нагрузке.

Подробнее о температуре процессора:

Чистка от пыли: когда, как и сколько раз?

Вообще, чистить от пыли компьютер или ноутбук желательно 1-2 раза в год (хотя многое зависит от вашего помещения, у кого-то пыли больше, у кого-то меньше…). Раз в 3-4 года желательно еще заменить термопасту. И та и другая операция ничего сложного из себя не представляет и ее можно выполнять и самостоятельно.

Чтобы не повторяться, приведу пару ссылок ниже…

Как почистить компьютер от пыли и заменить термопасту: