Почему на ноутбуке загрузка цп 100. Устраняем высокую загрузку процессора

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

Основные причины максимальной загрузки

Причин максимальной загрузки ЦП на 100% в Windows XP, 7, 8, 10 может быть несколько и у каждой свои пути решения. Наиболее распространённая причина – это потребление определённой программой или службой всех ресурсов процессора. Так же это могут быть сбои в работе службы из-за чего она начинает вести себя не стабильно.

Многие не придают большого значения чистке ПК от пыли и замене термопасты, что приводит к перегреву, тем самым давая большую нагрузку на ЦП.

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

Определяем программу нагружающую процессор

Чтобы снизить нагрузку на ЦП, можно воспользоваться Диспетчером задач . Попасть в него можно разными способами : нажать одновременно Ctrl+Shift+Esc или Ctrl+Alt+Delete или же зайти через меню пуск в контекстное меню панели задач и там уже найти диспетчер.

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

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

Решить это можно щёлкнув ЛКМ (левой кнопкой мыши) по приложению, которое потребляет ЦП и нажать «Снять задачу », тем самым удалив программу из ресурсов ПК. Тут следует быть осторожными, потому что есть вероятность завершить какую-то системную службу и тогда придётся вручную перезагружать компьютер.

Загрузка процессора без причины

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

Скачайте и запустите программу AVZ. Перейдите в «Сервис/Диспетчер процессов» там будут показаны все процессы запущенные на компьютере. Главное преимущество AVZ в том, что программа помечает системные процессы зелёным цветом. Т.е. следует присмотреться нет ли процесса svchosts.exe, который окрашен в чёрный цвет.

Если же никаких сторонних процессов не обнаружено, то можно попробовать отключить автоматическое обновление Windows.

Чтобы отключить обновления, нужно попасть во вкладку «Службы », проще всего нажать Win+R, в появившемся окне написать services.msc и нажать «Ок». В открывшемся окне найти строку «Центр обновления Windows », щёлкнуть на ней дважды мышкой и выбрать «Тип запуска» — Отключена, и ниже нажать кнопку «Остановить». Затем сохраняем настройки и перезапускаем ПК.

Нагрузка на ЦП из-за перегрева

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

Чтобы узнать температуру ЦП следует воспользоваться сторонними программами, например Aida 64 .

Перегреваться компьютер может по нескольким причинам :

  1. Загрязнение . Компьютер или ноутбук требует постоянной очистки (раз в 6-12 месяцев), потому что за время использования в нём скапливается пыль, которая ухудшает работу кулеров и теплопередачу радиатора, тем самым способствуя перегреву.
    Решение : отнести компьютер в сервисный центр для его очистки или же самостоятельно открыть боковую крышку и аккуратно, но тщательно удалить всю скопившуюся пыль. (Если вы владелец ноутбука, то придётся нести в сервисный центр)
  1. Неисправности кулера . Главной задачей кулера является непрерывная подача холодного воздуха на радиатор для охлаждения ЦП. В случае его неисправности компьютер начинает сильно перегреваться. Убедиться в неисправности можно самостоятельно, следует открыть боковую крышку компьютера и посмотреть нормально ли вращается кулер (нет ли каких-то скрипов, потрескивание)
    Решение : Если кулер действительно неисправен следует немедленно обратится в сервисный центр для последующей его замены.
  1. Высокая температура в помещении . Эта проблема очень актуальна в летнее время года, дома и на улице жара, следовательно, кулер будет затягивать горячий воздух. Из-за этого его эффективность в плане охлаждения существенно падает.
    Решение : Можно самостоятельно открыть боковую крышку компьютера и направить туда обычный вентилятор. Для ноутбуков выпускают специальные подставки с охлаждением.

Устаревший ПК

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

Если при запуске стандартного приложения (браузер, paint, просмотр фотографий) загрузка ЦП становится 50% или 100% и не уменьшается, то скорее всего пришло время обновлять конфигурацию ПК.

Приложения в автозагрузке

Многие пользуются ПК годами без переустановки Windows и очистки её от программ. С течением времени и установкой тех или иных приложений автозапуск системы забивается и при загрузке ОС загружаются программы, которыми человек уже давно не пользуется. Из-за этого может быть постоянно загружен ЦП, чтобы этого избежать следует очистить «Автозагрузку»

Существует популярная утилита CCleaner , с её помощью можно убрать программы , которыми давно не пользуетесь, оставив только самые актуальные и антивирус.

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

Диспетчер задач

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

  • Чтобы открыть ее, нажмите сочетание клавиш Ctrl+Alt+Del на физической клавиатуре.
  • Перейдите на вкладку "Процессы". Здесь отображаются все программы, работающие в настоящее время. Если кликнуть по надписи "ЦП", перечень отсортируется по нагрузке на CPU.
  • Как снизить нагрузку на ЦП? Выделите "прожорливый" процесс и нажмите на надпись "Завершить". Через 5-10 секунд программа закроется.

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

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

Продвинутые средства

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

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

Как снизить нагрузку на ЦП в играх?

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

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

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

Перегрев

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

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

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

Чистка не помогла? Откройте утилиту настройки материнской платы или видеокарты. Обычно такой софт устанавливается вместе с драйверами. Проверьте, крутятся ли вентиляторы на 100 %, если нет, задайте частоту вращения принудительно.

Как снизить нагрузку на ЦП? Windows XP и любая другая версия ОС все равно показывают, что температура держится на критическом уровне? В этом случае придется заменить систему охлаждения.

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

Windows 7: выявление "тяжелых" процессов

Чтобы узнать конкретный уровень загрузки процессора, используйте встроенный в операционную систему инструмент - диспетчер задач. Чтобы открыть его, достаточно нажать на сочетание клавиш Ctl+Shift+Esc. Кликните по кнопке "Отобразить процессы всех пользователей". Во всплывающем окне выберите «ДА». Теперь диспетчер задач запущен с правами администратора.

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

Высокая Windows 7: что делать?

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

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

Process Explorer

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

Как снизить нагрузку на ЦП Windows 7 при помощи Process Explorer? В окне программы отсортируйте список процессов по нагрузке на CPU. Изучите таблицу на предмет подозрительных приложений. Если такие есть, щелкните по имени программы правой кнопкой мыши и выберите Kill Process.

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

Откройте и обратите внимание на надпись «interrupts». Если напротив нее в столбце CPU значение превышает 1-2%, значит, процессор занят обработкой системных прерываний. В этом случае выявить источник проблемы очень трудно. Следует попробовать проверить компьютер на вирусы, обновить драйвера, проверить на ошибки или установить новый жесткий диск. Не лишним будет отключить периферийное оборудование.

Драйвера

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

  1. Перезагрузите компьютер.
  2. Перед включением ОС несколько раз нажмите на кнопку F8 на клавиатуре.
  3. В открывшемся меню выберите пункт «Безопасный режим».
  4. После загрузки операционной системы запустите приложение Process Explorer и какое-то время понаблюдайте за строкой interrupts.

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

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

Перегрев

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

Периферийное оборудование

Как снизить нагрузку на ЦП Windows 7, если предыдущие рекомендации не помогли? Отключите все приборы, без которых компьютер может работать. Оставьте минимум - клавиатуру, мышь, монитор. Посмотрите на графики диспетчера задач. Снижение загрузки процессора означает, что одно из периферийных устройств сбоит.

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

Компьютерные игры

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

Как снизить нагрузку на ЦП Windows 7, если апгрейд невозможен? Попробуйте перед запуском игры закрыть все лишние приложения. Отключите компьютер от сети, чтобы он не начал неожиданно скачивать обновления для своего ПО. Закройте антивирусные программы, ведь этот тип ПО расходует очень много ресурсов компьютера. Антивирус следит абсолютно за всей активностью ПК, что негативно сказывается на его производительности.

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

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

Симптомы высокой загруженности ЦП

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

  • Команда show processes cpu выдает высокое значение в процентах
  • Медленная работа
  • Службы маршрутизатора не отвечают, например:
    • задержка ответа Telnet или невозможно получить доступ к маршрутизатору по протоколу Telnet
    • медленный ответ на консоли
    • медленный ответ на запрос команды ping или вообще нет ответа
    • маршрутизатор не отправляет обновления маршрутизации другим маршрутизаторам

Первоначальное устранение неполадок

Как только будет замечен какой-нибудь из указанных выше симптомов, выполните следующее:

  • Проверьте наличие проблем, связанных с безопасностью. Как правило, высокая загрузка ЦП бывает обусловлена именно проблемами такого рода, например функционированием вредоносной программы (червя или вируса) в сети. Если последние изменения в сети производились давно, это наиболее вероятная причина высокой загрузки ЦП. Обычно для ограничения негативных последствий этой проблемы достаточно добавить строки в списки доступа.
  • Убедитесь, что все команды отладки в маршрутизаторе выключены, выполнив команду undebug all или no debug all .
  • Удается выполнить команды show на маршрутизаторе? Если да, немедленно начните собирать дополнительные сведения, используя эти команды.
  • Маршрутизатор недоступен? Удается воспроизвести эту проблему? Если да, выключите и включите маршрутизатор, а перед воспроизведением проблемы настройте команду scheduler interval 500 . В результате выполнение процессов с низким приоритетом будет запланировано с интервалом в 500 миллисекунд, благодаря чему появится время для запуска некоторых команд, даже если ЦП используется на все 100%. На серий 7200 и 7500 используйте команду scheduler allocate 3000 1000.
  • Проявляет маршрутизатор признаки высокой загрузки ЦП в течение кратких и непрогнозируемых периодов? Если да, регулярно собирайте выходные данные команды show processes cpu , которые отображают причину высокой загрузки ЦП, если она вызвана прерываниями или отдельным процессом.
  • Выяснение причин и решение проблемы

Используйте команду show processes cpu , чтобы определить, чем вызвана высокая загрузка ЦП, прерываниями или процессами.

Высокая загруженность ЦП процессами

Определите процесс, чрезмерно использующий ЦП. Необычная активность, относящаяся к процессу, приводит к сообщению об ошибке в журнале. Таким образом, выходные данные команды show logging exec следует проверить, в первую очередь, на наличие любых ошибок, относящихся к процессу, использующему большое количество циклов ЦП.

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

  • Все журналы регистрации, за исключением журнала регистрации сведений для буферов, должны быть отключены или уровень важности протоколируемых в них сведений должен быть понижен с 7 (отладка) до 6 (информационный) или ниже при помощи соответствующей команды настройки logging destination [ уровень важности ] . Сведения о включенных журналах регистрации и уровнях важности протоколируемых в них сведений содержатся в строках заголовка выходных данных команды show logging exec.
  • Размер буфера регистрации необходимо увеличить, чтобы он вмещал всю необходимую информацию. Дополнительные сведения см. в описании команды глобальной настройки logging buffered .
  • Чтобы облегчить восприятие и понимание отладки, следует включить временные отметки в миллисекундах, а также дату и время. Дополнительную информацию см. в описании команды глобальной настройки service timestamps .

Команды для получения дополнительной информации

Эти команды позволяют получить дополнительные сведения о проблеме:

  • show processes cpu
  • show interfaces
  • show interfaces switching
  • show interfaces stat
  • show ip nat translations
  • show align
  • show version
  • show log

Если маршрутизатор совершенно недоступен, сначала выключите и включите его. Затем периодически собирайте выходные данные вышеуказанных команд, за исключением команды show log , результаты выполнения которой должны регистрироваться на сервере системного журнала. Выходные данные следует собирать с интервалом 5 минут. Сбор данных можно также выполнить с помощью HTTP или SNMP.

Команда show processes cpu

Это пример заголовка команды show processes cpu :

CPU utilization for five seconds: X%/Y%; one minute: Z%; five minutes: W% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process

В следующей таблице описаны поля этого заголовка:

X Y Z W PID Runtime Invoked uSecs 5Sec 1Min 5Min TTY Process

Поле

Описание

Среднее суммарное использование за последние пять секунд (прерывания + процессы)
Среднее использование прерываниями за последние пять секунд¹
Среднее суммарное использование за последнюю минуту²
Среднее суммарное использование за последние пять минут²
Идентификатор процесса
Время ЦП, использованное процессом (в миллисекундах)
Число вызовов процесса
Время ЦП в микросекундах для каждого вызова процесса
Использование ЦП заданием за последние пять секунд
Использование ЦП заданием за последнюю минуту2
Использование ЦП заданием за последние пять минут2
Управляющий процессом терминал
Имя процесса

¹Использование ЦП на уровне процесса = X - Y
²Значения соответствуют не арифметическому среднему, а экспоненциально затухающему среднему, поэтому последние значения больше влияют на вычисляемое среднее.

Примечание: Суммарное использование ЦП не следует интерпретировать как показатель способности маршрутизатора коммутировать большее число пакетов. В маршрутизаторах Cisco 7500 универсальные интерфейсные процессоры (VIP) и процессоры маршрутизации и коммутации (RSP) не сообщают о линейном использовании ЦП. Почти половина мощности коммутации в пакетах в секунду реализуется после 90-95% загрузки ЦП.

Команда show interfaces switching

Эта команда используется для определения активных путей коммутации на интерфейсах

Ниже приведен пример выходных данных команды show interfaces switching для одного интерфейса:

RouterA#show interfaces switching

Throttle count 0
Drops RP 0 SP 0
SPD Flushes Fast 0 SSE 0
SPD Aggress Fast 0 0
SPD Priority Inputs 0 Drops 0
Protocol Path Pkts In Chars In Pkts Out Chars Out
Other Process 0 0 595 35700
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
IP Process 4 456 4 456
Cache misses 0
Fast 0
Auton/SSE 0 0 0 0
IPX Process 0 0 2 120
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
Trans. Bridge Process 0 0 0 0
Cache misses 0
Fast 11 660 0 0
Auton/SSE 0 0 0 0
DEC MOP Process 0 0 10 770
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
ARP Process 1 60 2 120
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0
CDP Process 200 63700 100 31183
Cache misses 0
Fast 0 0 0 0
Auton/SSE 0 0 0 0

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

Process Cache misses Fast Auton/SSE

Поле

Описание

Обработанные пакеты. Это могут быть пакеты, предназначенные для маршрутизатора, или пакеты, для которых не было записей в кэш-памяти быстрой коммутации.
Пакеты, для которых не было записей в кэш-памяти быстрой коммутации. Будет обработан первый пакет для этого пункта назначения (или поток – зависит от типа настроенной быстрой коммутации). Все последующие пакеты будут быстро коммутироваться, если только быстрая коммутация не будет специально отключена на исходящем интерфейсе.
Пакеты, обработанные быстрой коммутацией. Быстрая коммутация включена по умолчанию.
Пакеты, обработанные автономной коммутацией; коммутацией с помощью кремниевых процессоров или распределенной коммутацией. Доступны только на маршрутизаторах Cisco серии 7000 с процессором коммутации или кремниевым процессором коммутации (для автономной коммутации или коммутации с использованием кремниевых устройств соответственно), либо на маршрутизаторах Cisco серии 7500 с процессором VIP (для распределенной коммутации).

Команда show interfaces stat

Эта команда является объединенной версией команды show interfaces switching. Ниже приведен пример выходных данных для одного интерфейса:

RouterA#show interfaces stat

Ethernet0 Switching path Pkts In Chars In Pkts Out Chars Out
Processor 52077 12245489 24646 3170041
Route cache 0 0 0 0
Distributed cache 0 0 0 0
Total 52077 12245489 24646 3170041

Выходные данные команды show interfaces stat на разных платформах отличаются: они зависят от доступных и настроенных коммутируемых путей.

Команда show ip nat translations

Команда show ip nat translations служит для отображения активных на маршрутизаторе трансляций преобразования сетевых адресов (NAT). Каждая активная трансляция генерирует прерывания ЦП и влияет на суммарное использование ЦП маршрутизатора. Большое число трансляций может повлиять на производительность маршрутизатора.

Ниже приведен пример выходных данных команды show ip nat translations:

router#show ip nat translations Pro

Inside global Inside local Outside local Outside global
--- 172.16.131.1 10.10.10.1 ---

Команда show align

Эта команда доступна только на платформах на базе RISC-процессоров с сокращенным набором команд. На этих платформах ЦП может корректировать нарушения выравнивания для чтения и записи в памяти. Ниже приведен пример выходных данных:

Alignment data for:
4500 Software (C4500-DS40-M), Version mis-aligned RELEASE SOFTWARE (fc1)
Compiled Tue 31-Mar-98 15:05 by jdoe

Total Corrections 33911, Recorded 2, Reads 33911, Writes 0

Initial Initial
Address Count Access Type Traceback
40025F4D 15561 16bit read 0x606F4A7C 0x601C78F8 0x6012FE94 0x600102C0
40025F72 18350 32bit read 0x606FB260 0x6013113C 0x600102C0 0x60010988

Команда show version

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

Команда show log

Эта команда отображает содержание сообщений журнала регистрации сведений о буферах.

Есть вопросы?
Обращайтесь в "Аквилон-А", чтобы узнать подробности и получить именно то, что вам требуется.

Svchost.exe (сервис-хост) – файл и процесс операционных систем семейства Windows. Его задача – загружать и выполнять внутренние службы из динамически подключаемых библиотек (файлов с расширением.dll), обеспечивая работоспособность практически всех компонентов операционной системы. Образно говоря, svchost.exe – это печень, почки и легкие Windows, без которых ее существование немыслимо. Но почему эти «жизненно важные органы» иногда создают нам столько проблем?

Сегодня поговорим о том, что делать, если svchost.exe грузит процессор, не давая нормально работать на компьютере.

Причины загрузки системы процессом svchost

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

  • Вирусное заражение.
  • Слишком высокая загруженность сети, например, множеством открытых слотов в uTorrent.
  • Ошибки драйверов устройств (звукового, сетевого и т. д.), так как последние тесно взаимодействуют с системными службами.
  • Повреждение файлов операционной системы (в частности, самого сервис-хоста и различных динамических библиотек).
  • Ошибки системных служб.
  • Неисправность аппаратной части ПК.

Иногда подобное бывает следствием неудачной пиратской активации Windows (не все активаторы одинаково полезны) и взлома программ.

Как определить, какая служба грузит сервис-хост

Для просмотра служб, работающих в грузящем хост-процессе, подойдет встроенный в систему или альтернативный диспетчер задач. В первом интересующая нас информация содержится в разделе «Процессы Windows ». Каждый хост-процесс отображен в нем под именем «Узел службы ».

В зеленой рамке на скриншоте показан список служб одного процесса svchost.

В качестве альтернативы штатному диспетчеру задач я предпочитаю бесплатный от Sysinternals. В нем достаточно навести курсор на строку – и все нужные сведения отобразятся во всплывающем окошке.

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

  • Откройте приложение «Службы » (кнопка открытия находится внизу одноименной вкладки диспетчера задач).

  • Отключите первую службу из списка грузящего сервис-хоста: откройте через меню правой кнопки ее свойства и выберите из списка «Тип запуска » «Вручную » или «Отключена ».

  • Перегрузите компьютер. Если проблема не ушла – снова запустите эту службу и отключите следующую.

Проблемная служба обнаружена, что дальше?

Дальше действуйте по ситуации. Если сбой вызывает второстепенный компонент, например, Superfetch (довольно часто создает проблему пользователям Windows 8 и 10), просто оставьте его отключенным. Если служба связана с оборудованием (аудио, сеть и т. д.) – попробуйте обновить или откатить драйвер устройства. При проблемах с Центром обновления Windows (часто встречается на «семерках» и XP), в 90% случаев помогает отключение проверки обновлений. Однако полный отказ от установки обновлений системы – это большая брешь в безопасности Виндовс, поэтому лучше переключите ее в ручной режим.

Если svchost начал грузить процессор после установки обновлений Windows, приложений или драйверов, или деинсталлируйте источник сбоя.

В отдельных случаях помогает очистка папки \Windows\Prefetch , где хранятся файлы трассировки Префетчера – системного компонента, который ускоряет загрузку системы и программ.

Как разгрузить сеть

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

Снизить загрузку процессора сетевыми компонентами помогает:

  • уменьшение количества одновременных закачек и раздач торрентов;
  • запрет доступа к Интернету программам, для которых это не обязательно (особенно если их много);
  • завершение работы сетевых программ, когда они не используются;
  • очистка временных папок (temp) – в них могут находиться недокачанные файлы, которые приложения-качалки пытаются догрузить до конца;
  • проверка антивирусом на наличие сетевых червей;

Еще одна «болезнь» довольно продолжительное время терзала Виндовс 7. При ней загруженность ЦП процессом svchost достигала 100% и снижалась только при отключении сети. Причина крылась в безудержном «размножении» виртуальных туннельных адаптеров Microsoft 6to4 , которых иногда создавалось несколько сотен.

Чтобы проверить, не ваш ли это случай, откройте диспетчер устройств, зайдите в меню «Вид » и отметьте флажком «Показать скрытые устройства ». Следом разверните список сетевых адаптеров. Все клоны «Microsoft 6to4», если есть, находятся там.

Для устранения неполадки достаточно удалить лишние копии виртуальных адаптеров. Это можно сделать как вручную по одной, так и автоматически – все сразу. Для автоматического удаления понадобится консольная утилита , которая доступна для скачивания на сайте MSDN Microsoft.

После распаковки devcon на жесткий диск запустите от имени администратора командную строку и выполните инструкцию C:\devcon.exe remove *6to4* (вместо C:\ укажите ваш путь к devcon.exe). Чтобы ситуация не повторялась, обновите операционную систему.

Сегодня проблема с адаптерами 6to4 уже устранена разработчиками и встречается только у тех, кто не устанавливает обновления Виндовс.

А если это вирус? Как отличить вредоносный svchost от нормального

Вредоносная программа может:

  • Создать на жестком диске свою копию под именем svchost.exe, которая будет размещаться где угодно, кроме каталога \Windows\System32 , поскольку в нем находится одноименный системный файл. То есть, замаскироваться под системный процесс.
  • Внедрить свои динамические библиотеки в один из легальных хост-процессов.
  • Модифицировать (пропатчить) системный файл svchost.exe, поместив в его тело собственный исполняемый код.

Некоторых пользователей пугает слишком большое, по их мнению, количество запущенных хост-процессов. На самом же деле этот показатель ни о чем плохом не говорит. Число процессов svchost в нормально работающей системе составляет 8-9 и больше. В каждом из них выполняется одна или несколько служб – это видно в диспетчере задач. Службы разделены на группы в зависимости от нужного им уровня доступа к ресурсам, поэтому процессов несколько.

Большинство нормальных хост-процессов выполняется от имени системы, network service и local service. До выпуска Windows 8 любой сервис-хост, запущенный от имени пользователя, автоматически признавался вирусом, но сейчас это справедливо только для Windows 7 и ее предшественниц. В «восьмерке» и «десятке» один сервис-хост, работающий от имени пользователя, является нормой.

На то, что хост-процесс запущен или используется вирусом, указывает хотя бы один из признаков:

  • Файл хост-процесса находится НЕ в папке \Windows\System32.
  • В процессе работает неизвестная служба или в него загружена несистемная библиотека (.dll).

  • На Windows XP-7 хост-процесс запущен от имени пользователя, а на Windows 8-10 присутствует больше одного хост-процесса от имени пользователя.
  • Родительским процессом (Parent) нормального сервис-хоста всегда является приложение Services.exe. При заражении вирусом вместо него может всё, что угодно.

На скриншотах показан Process Explorer , запущенный от имени администратора. Для просмотра списка.dll, загруженных в сервис-хост, выделите последний кликом мыши и нажмите на клавиатуре Ctrl+D. Чтобы узнать его родительский процесс, нажмите кнопку «Properties » в верхней панели программы и откройте вкладку «Image ».

Что делать, если svchost.exe заражен вирусом

Важно разобраться, где именно скрывается инфекция: в самом системном файле svchost.exe или в том, что его использует. Если заражен системный файл, ни в коем случае не удаляйте его, а замените чистым, взяв с аналогичной копии Виндовс (для этого придется загрузить компьютер с другого носителя). Вредоносные библиотеки, наоборот, необходимо удалить полностью.

Как проверить на ошибки системные файлы

Большая часть динамических библиотек, откуда сервис-хост загружает службы, является собственным файлами Виндовс, меньшая – компонентами драйверов устройств. Ошибки файлов системы поможет исправить консольная утилита sfc.exe.

Запустите от администратора командную строку и выполните инструкцию sfc / scannow . Параметр /scannow означает: «немедленно проверить и заменить все поврежденные файлы из кэшированной копии».

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

Что делать, если ничего не помогает

В довольно редких случаях стопроцентная загрузка процессора svchost.exe не устраняется даже переустановкой Виндовс. Виновниками таких ситуаций бывают сбойные драйвера или даже сами устройства – сетевые адаптеры, аудиокодеки, оперативная память (ошибки последней иногда проявляются очень причудливо) либо что-то еще. Бывали случаи, когда проблему удавалось решить компьютера.

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

Ещё на сайте: