В этой статье объясняются общие симптомы и причины высокой загруженности ЦП в маршрутизаторах Cisco и даются указания и решения по устранению неполадок. Данный документ не ограничен отдельными версиями программного и аппаратного обеспечения.
Ниже перечислены распространенные симптомы высокой загрузки ЦП. Если присутствует любой из описанных признаков, для устранения неполадки выполните действия, описанные в данном документе.
Как только будет замечен какой-нибудь из указанных выше симптомов, выполните следующее:
Используйте команду show processes cpu , чтобы определить, чем вызвана высокая загрузка ЦП, прерываниями или процессами.
Определите процесс, чрезмерно использующий ЦП. Необычная активность, относящаяся к процессу, приводит к сообщению об ошибке в журнале. Таким образом, выходные данные команды show logging exec следует проверить, в первую очередь, на наличие любых ошибок, относящихся к процессу, использующему большое количество циклов ЦП.
Отладка также является очень полезной при устранении проблемы высокой загруженности ЦП процессами. Однако отладку следует выполнять очень осторожно, поскольку это может привести к еще большей загрузке ЦП. Отладка будет безопасной и эффективной при выполнении следующих предварительных условий:
Эти команды позволяют получить дополнительные сведения о проблеме:
Если маршрутизатор совершенно недоступен, сначала выключите и включите его. Затем периодически собирайте выходные данные вышеуказанных команд, за исключением команды show log , результаты выполнения которой должны регистрироваться на сервере системного журнала. Выходные данные следует собирать с интервалом 5 минут. Сбор данных можно также выполнить с помощью HTTP или SNMP.
Это пример заголовка команды 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
В следующей таблице описаны поля этого заголовка:
Поле |
Описание |
Среднее суммарное использование за последние пять секунд (прерывания + процессы) | |
Среднее использование прерываниями за последние пять секунд¹ | |
Среднее суммарное использование за последнюю минуту² | |
Среднее суммарное использование за последние пять минут² | |
Идентификатор процесса | |
Время ЦП, использованное процессом (в миллисекундах) | |
Число вызовов процесса | |
Время ЦП в микросекундах для каждого вызова процесса | |
Использование ЦП заданием за последние пять секунд | |
Использование ЦП заданием за последнюю минуту2 | |
Использование ЦП заданием за последние пять минут2 | |
Управляющий процессом терминал | |
Имя процесса |
¹Использование ЦП на уровне процесса = X - Y
²Значения соответствуют не арифметическому среднему, а экспоненциально затухающему среднему, поэтому последние значения больше влияют на вычисляемое среднее.
Примечание: Суммарное использование ЦП не следует интерпретировать как показатель способности маршрутизатора коммутировать большее число пакетов. В маршрутизаторах Cisco 7500 универсальные интерфейсные процессоры (VIP) и процессоры маршрутизации и коммутации (RSP) не сообщают о линейном использовании ЦП. Почти половина мощности коммутации в пакетах в секунду реализуется после 90-95% загрузки ЦП.
Эта команда используется для определения активных путей коммутации на интерфейсах
Ниже приведен пример выходных данных команды 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 |
В выходных сведениях перечисляются пути коммутации для всех настроенных на интерфейсе протоколов, так что можно легко видеть тип и количество трафика, проходящего через маршрутизатор. В следующей таблице описаны поля выходных данных.
Поле |
Описание |
Обработанные пакеты. Это могут быть пакеты, предназначенные для маршрутизатора, или пакеты, для которых не было записей в кэш-памяти быстрой коммутации. | |
Пакеты, для которых не было записей в кэш-памяти быстрой коммутации. Будет обработан первый пакет для этого пункта назначения (или поток – зависит от типа настроенной быстрой коммутации). Все последующие пакеты будут быстро коммутироваться, если только быстрая коммутация не будет специально отключена на исходящем интерфейсе. | |
Пакеты, обработанные быстрой коммутацией. Быстрая коммутация включена по умолчанию. | |
Пакеты, обработанные автономной коммутацией; коммутацией с помощью кремниевых процессоров или распределенной коммутацией. Доступны только на маршрутизаторах Cisco серии 7000 с процессором коммутации или кремниевым процессором коммутации (для автономной коммутации или коммутации с использованием кремниевых устройств соответственно), либо на маршрутизаторах Cisco серии 7500 с процессором VIP (для распределенной коммутации). |
Эта команда является объединенной версией команды 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 служит для отображения активных на маршрутизаторе трансляций преобразования сетевых адресов (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 | --- |
Эта команда доступна только на платформах на базе 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
В целях отслеживания проблем высокой загрузки ЦП, важной частью выходных данных этой команды является версия программного обеспечения Cisco IOS, платформа, тип ЦП и время работы маршрутизатора. Щелкните эту ссылку, чтобы ознакомиться с подробным описанием команды show version.
Эта команда отображает содержание сообщений журнала регистрации сведений о буферах.
Есть вопросы?
Обращайтесь в "Аквилон-А", чтобы узнать подробности и получить
именно то, что вам требуется.
Высокая загрузка центрального процессора ПК - довольно распространенная проблема. В данной статье будет дан ответ на вопрос, Windows 10 установлен на вашей машине или любая другая версия ОС, рекомендации в любом случае подойдут.
Если вам необходимо узнать, как сильно нагружен работой центральный процессор и какая конкретно задача существенно влияет на производительность, используйте встроенную в ОС утилиту - "Диспетчер задач".
Важно просмотреть весь список процессов, если в нем будут находиться подозрительные или дублирующиеся, вероятно, ваш компьютер заражен вирусом.
Нередко бывает, что после штатного завершения "тяжелой" программы она сворачивает свое окно, но процесс зависает, уходя в бесконечный цикл. В результате такое приложение занимает львиную долю процессорного времени. Поэтому на вопрос: "Как снизить нагрузку на ЦП?" - часто отвечают, что ПК следует перезагрузить. Конечно, перезагрузка может помочь, однако "Диспетчер задач" позволяет справиться с проблемой быстрее.
Нечасто случается ситуация, когда загрузка ЦП держится на высоком уровне, а процесс, который грузит систему максимально, не отображается во встроенной утилите. В этом случае можно попробовать установить галочку напротив текста "Отображать процессы всех пользователей", однако и этот метод часто не приносит результата.
После подключения нового устройства нагрузка возросла значительно? Это значит, что аппарат требует ремонта или переустановки драйвера. Попробуйте несколько разных версий драйверов. Если же такой подход не дает заметных результатов, устройство требует ремонта. Самостоятельно справиться с проблемой не получится. Обратитесь в сервисный центр.
Компьютерные игры сегодня - самые ресурсозависимые приложения. Чаще всего справиться с нестабильной работой оных невозможно без апгрейда. Если же ПК полностью соответствует системным требованиям, попробуйте открыть настройки внутри самой игры. Отключите тесселяцию, эффекты высокого разрешения, динамический свет. Игра начала работать более плавно после этих действий? При положительном ответе уменьшите разрешение текстур и установите настройки качества на минимум.
Если после выполнения приведенных выше действий игра начала работать нормально, постепенно повышайте качество картинки. Используя этот метод, можно добиться оптимального соотношения FPS и качества.
Как снизить нагрузку ЦП играх, если ничего не помогло? Вероятно, ваш компьютер просто недостаточно производителен для конкретного продукта. Есть смысл почитать форумы с обсуждениями игры. На них часто выкладывают сторонние дополнения, после установки которых FPS повышается в разы, а качество, соответственно, снижается.
Перегрев компонентов ПК может стать причиной большой нагрузки. Чтобы понять, не слишком ли горячие процессор и видеоплата, попробуйте провести рукой возле воздуховыводящих отверстий. На стационарном ПК они находятся слева и сзади корпуса системного блока. Если воздух горячий, возможно, система охлаждения не справляется со своей работой.
Чтобы точно выяснить температуру основных элементов ПК, есть смысл использовать приложение AIDE. Однако понять, какой диапазон температур является для вашего компьютера приемлемым, невозможно без руководства пользователя. Найти его можно на официальных ресурсах производителя железа.
Как снизить нагрузку ЦП на ноуте, если система охлаждения работает неэффективно? В первую очередь попробуйте почистить все радиаторы от пыли и заменить термопасту. После этого следует снова выполнить мониторинг показателей датчиков.
Чистка не помогла? Откройте утилиту настройки материнской платы или видеокарты. Обычно такой софт устанавливается вместе с драйверами. Проверьте, крутятся ли вентиляторы на 100 %, если нет, задайте частоту вращения принудительно.
Как снизить нагрузку на ЦП? Windows XP и любая другая версия ОС все равно показывают, что температура держится на критическом уровне? В этом случае придется заменить систему охлаждения.
Достаточно часто пользователи жалуются на 100-процентную загрузку процессора. При этом компьютер зачастую начинает «тупить» и не позволяет нормально работать. Самое интересное, что даже при переустановке Windows ситуация меняется далеко не во всех случаях. Что же делать, как быть?
Причин на самом деле может быть множество, поэтому рассмотрим наиболее вероятные.
Если вы запускаете диспетчер задач и видите какую-то программу, которая загружает процессор, немедленно ее остановите и удалите или переустановите. Скорее всего, она просто конфликтует с каким-либо другим приложением или, как вариант, это может быть вирус. Соответственно, в этом случае нужно воспользоваться антивирусом с обновленными до последней версии базами и просканировать систему. Также крайне желательно воспользоваться антивирусной утилитой типа , которая может найти такие вредоносные файлы, которые антивирус не всегда обнаруживает.
Но когда дело касается сторонних программ, все значительно проще. Куда хуже, когда загрузка связана с одним из процессов Windows. Чаще всего речь идет о , о котором я достаточно подробно рассказывал некоторое время назад.
Суть в следующем: svchost.exe позволяет службам в виде dll-файлов исполнять их код в своем адресном пространстве, поэтому в диспетчере задач пользователь может видеть несколько запущенных копий svchost.exe.
Это нормальное явление. Разумеется, за тем исключением, когда под видом процесса прячется некий вирус. Запомните, что svchost.exe никогда не запускается от имени пользователя и вы не сможете найти его в автозагрузке. Если же это произошло, то перед вами — вредоносный файл или программа, не имеющая отношения к Windows.
Допустим, что вы не обнаружили никакого вируса. Почему же происходит загрузка процессора? Чаще всего это связано с тем, что вы не установили обновления для операционной системы Windows. Как это взаимосвязано? На самом деле все просто: как только пользователь подключается к интернету, система опрашивает сервис, какие обновления появились, а какие уже установлены. Это не самый простой процесс и по сути представляет из себя сканирование системы как в случае с антивирусом, например. Поэтому сканирование будет происходить едва ли не постоянно, пока вы не соизволите установить обновления.
Что делать тем, кто не хочет устанавливать обновления? Единственный вариант — это , чего делать крайне не рекомендуется. Но если вы все-таки решились на этот шаг, то зайдите в панель управления и выберите пункт «Центр обновления Windows». В открывшемся окне нажмите «Настройка параметров».
В новом окне в подразделе «Важные обновления» выберите пункт «Не проверять наличие обновлений (не рекомендуется)», после чего нажмите ОК.
Перезагрузите компьютер, после чего зайдите в диспетчер задач и проверьте загруженность процессора.
Еще один вариант — это конфликт процесса. В данном случае речь также может идти о процессе svchost.exe, только к обновлению он не имеет никакого отношения. Бывает так, что процесс связан со службой, которую требуется отключить. В некоторых случаях помогает откат драйверов или их переустановка на более свежую версию для определенных служб.
На просторах рунета нашелся такой способ — вынимаете сетевой кабель из гнезда и вставляете обратно. Непонятно, почему он помогает, но положительных откликов немало.
Разумеется, не стоит забывать и о самом процессоре — он может банально перегреваться. В этом случае нужно узнать, в чем именно дело. Возможно, пора заменить термопасту.
Высокая загрузка центрального процессора может указывать на наличие различных проблем. Если программа загружает всю память процессора, то существует большая вероятность, что она работает неправильно. Загруженность процессора также может свидетельствовать о наличие вируса или рекламного ПО, с которым следует поскорее разобраться. Еще это может означать, что ваш компьютер не в силах выполнить то, что вы от него хотите, а значит, ему необходим апгрейд.
Нажмите комбинацию клавиш . Ctrl + ⇧ Shift + Esc , чтобы открыть «Диспетчер задач». Это утилита, которая следит за всеми процессами и программами, которые в данный момент запущены на компьютере.
Нажмите на колонку «ЦП». Таким образом вы отсортируете процессы по загруженности процессора.
Обратите внимание на столбец «Имя образа». Это имя позволит вам позже отыскать процесс и определить, как предотвратить высокую загрузку.
Выберите проблемную программу и нажмите на кнопку . Завершить процесс . Вас попросят подтвердить завершение процесса.
Решите, что предпринять с проблемной программой. Поищите в Интернете название принудительно закрытой программы. Это поможет вам понять для чего используется процесс, и что следует предпринять, чтобы он не загружал процессор до 100%. Существует всего несколько способов решения проблемы полной загрузки процессора из-за конкретной программы:
Проверьте «Параметры питания» (только на ноутбуках). Если вы работаете за ноутбуком и не подключены к электропитанию, ваш ноутбук может автоматически начать работать медленнее, чтобы сэкономить заряд батареи. Изменение параметров питания может увеличить вычислительные способности ноутбука, но при этом приведет к более частой подзарядке батареи.
Проведите апгрейд компьютера, если у вас возникают проблемы при работе большинства программ. Если ваш процессор постоянно загружен на 100%, и в этом не виновата ни одна из программ, возможно, вам следует подумать над апгрейдом компьютера.
Запустите «Activity Monitor». Вы найдете эту утилиту в папке «Утилиты», которая находится в папке «Приложения». Вы можете сразу перейти в эту папку, нажав на меню «Go» и выбрав папку «Утилиты».
Нажмите на колонку «ЦП». Таким образом вы отсортируете процессы по проценту загруженности процессора.
Найдите процессы, которые больше всего загружают центральный процессор. Как правило, вы должны увидеть лишь одну программу с практически максимальной загрузкой ЦП (99-100%), но возможно, что проблему вызывают несколько различных программ, каждая из которых занимает до 50%.
Чаще всего в нашей практике основной причиной нагрузки процессора до 100% является перегрев. Многие пользователи не знают, что пыль забиваясь в радиаторы систем охлаждения, может значительно снижать производительность устройств. Когда процессор перегревается он переходит в режим троттлинга, начинает пропускать такты и производительность снижается.
Что бы проверить процессор на перегрев и смотрим температуру процессора без нагрузки и в нагрузке. Сравниваем эти температуры с максимально допустимой заявленной производителем процессора. Максимально допустимую температуру можно узнать на сайте производителя процессора в спецификации.
Когда на компьютере много вирусов, это тоже снижает производительность системы. Вирусы как и обычные программы расходуют ресурсы процессора, это может приводит к 100% нагрузке на проц. О удалении вирусов я много рассказываю на своем ютуб канале , а также обязательно прочтите и выполните . После полной очистки компьютера от вирусов проблемы с загрузкой процессора не будет!
Еще одна причина загрузки ЦП это системные прерывания, другими словами проблема с драйверами. Рекомендую сделать следующее: загрузить компьютер в безопасном режиме и посмотреть есть ли повышенная нагрузка на процессор. Если нагрузки нет - очень высока вероятность что причина именно в драйверах, потому как безопасном режиме драйвера не загружаются! Самое просто решение этой проблемы, удалить все драйвера и затем устанавливать по одному драйверу и смотреть, не появилась ли загрузка ЦП, как только пошла загрузка - вы нашли виновника.
Чаще всего виной здесь сетевые карты + универсальные драйвера от Microsoft, которые устанавливаются сразу при установке Windows. Рекомендую скачать и обновить все драйвера с официального сайта производителя вашего оборудования. Как это сделать я показывал .
Многие почему то думают, что их древний процессор и сегодня должен тянуть все нормально и без тормозов. Но это не так, сейчас цифровые технологии развиваются очень быстро и иногда бюджетные процессоры всего двух-трех летней давности уже ничего не тянут сегодня. Даже если у вас топовый процессор 10 летней давности это не значит что он может справится с современными задачами. Возможно сильная нагрузка вашего процессора заключается именно в этом, задумайтесь над этим. если не уверены спросите у других владельцев такого же процессора как он работает у них в тех же задачах. Частенько к нам приносят компы и говорят: у меня начало тормозить видео в интернете. Мы смотрим почему это происходит и выяснятся что новый кодек видео старый процессор не тянет. Объясняем это клиенту, а он не верит и мотивирует это тем что 2 недели назад у него все работало, а сейчас тормозит. Проблема заключалась в том что сайт на котором он смотрел видео перешел но новый метод кодирования видео, который сильно нагружает старые процессоры, но дает более качественную картинку видео.
Еще одна беда которая возникает у не опытных пользователей, сильно забитая ненужными приложениями автозагрузка. После того как все эти приложения загрузятся (комп будет грузится очень долго) они загружают процессор своей активностью. Автозагрузку нужно почистить, можно даже удалить все оттуда кроме антивируса и программ которыми вы действительно пользуетесь. Сделать это можно через программу в разделе автозагрузка или в поиске напишите MSCONFIG и перейдите в раздел автозагрузка и отключите ненужное.
Жесткий диск при некоторых условиях может нагружать процессор до 100%. Чаще всего это связано с тем что диск начинает выходить из строя. Подробно про это я писал в статье - . Выполните все рекомендации и вохможно у вас перестанет грузится диск и процессор до 100%.
Отключите все от ноутбука или ПК, оставьте самый минимум (мышка, клавиатура, монитор). Потом подключайте все нужные устройства по очереди и проверяйте реакцию проца. Возможно так вы найдете виновника этой проблемы. Так же рекомендую обратить внимание на диспетчер устройств, не будет ли в нем установленных устройств с желтыми или красными значками это означает либо нет драйверов, либо они работают неправильно. Как я уже писал выше это может создавать нагрузку на проц.
Все может быть просто и банально, возможно вы просто запустили слишком много приложений одновременно и процессор попросту все это не тянет. Процессор может быть мощный, но у всего есть предел. Откройте диспетчер задач (CTRL+ALT+DEL) отсортируйте процессы по нагрузке на проц и останавливайте/отключайте самые тяжелые процессы. Если не знаете какой процесс за что отвечает можете посмотреть информацию в интернете. Подробнее я покажу в видео на этой странице.
Некоторые процессы не возможно отследить через обычный диспетчер задач (это могут быть вирусные процессы), тогда скачайте и проверьте им все процессы, также там можно проверить процесс на цифровую подпись, а так же на вирусную активность!
С процессом svchost.exe не все так однозначно, тут есть 2 варианта либо это вирусная активность либо системный процесс и правда нагружает процессор. Если нагрузку создает вирусный процесс, то чаще всего его можно увидеть через Process Explorer, он будет запущен от админа либо с вашей учетной записи. Достаточно просто остановить процесс и сделать очистку от вирусов. Если svchost.exe это реально системный процесс, то попробуйте отключить автоматическое обновление Windows в службах а также попробуйте выключить антивирус, возможно он конфликтует с другим ПО.
На просторах рунета я нашел еще один интересный способ, но использовать его вы можете только на свой страх и риск! Найдите папку Prefetch, находится в разделе С:\WINDOWS\Prefetch и удалите ее. Затем найдите папку Tasks (С:\WINDOWS\system32\Tasks), откройте ее и удалите из нее все файлы. Теперь запустите диспетчер задач, удалите все дерево задач svchost.exe, после чего перезагрузите компьютер. Про эту папку я рассказывал в статье о нагрузке на винт.
Ну и последнее что может вызывать неестественную нагрузку на процессор это блок питания. Если БП подает недостаточное количество питания на компьютер, то процессор может нагружаться до 100% от простых задач. Рекомендую проверить БП и все железо компьютера по .