- Cisco 2811 загрузка процессора
- Высокая нагрузка на CPU Cisco 2811
- Кто сейчас на конференции
- Решение проблемы высокой загрузки ЦП на маршрутизаторах Cisco
- Симптомы высокой загруженности ЦП
- Первоначальное устранение неполадок
- Высокая загруженность ЦП процессами
- Команды для получения дополнительной информации
- Команда show processes cpu
- Команда show interfaces switching
- Команда show interfaces stat
- Команда show ip nat translations
- Команда show align
- Команда show version
- Команда show log
Cisco 2811 загрузка процессора
Сообщения без ответов | Активные темы | Текущее время: 06 сен 2022, 19:11 |
Часовой пояс: UTC + 3 часа Высокая нагрузка на CPU Cisco 2811
| Доброе время суток! У меня случилась проблема, последние несколько дней днем постоянно вырастает нагрузка на процессор циски. А именно примерно CPU utilization for five seconds: 95%/90%; one minute: 86%; five minutes: 85% Ничего специфического на роутерах нету: использую OSPF (2 area), BGP с 3 соседями без full-view, немного статического роутинга, NAT не использую. В чем может быть подвох? трафик суммарно на входе и выходе 40 мегабит. Вот IOS: ROM: System Bootstrap, Version 12.4(13r)T, RELEASE SOFTWARE (fc1) sklk-1 uptime is 1 day, 18 hours, 16 minutes This product contains cryptographic features and is subject to United A summary of U.S. laws governing Cisco cryptographic products may be found at: If you require further assistance please contact us by sending email to Cisco 2811 (revision 53.50) with 772096K/14336K bytes of memory. Configuration register is 0x2102 Cisco же такая должна тянуть хотя бы 50 мегабит что ли, когда загрузка проца достигает 95-98 процентов, то трафик суммарный примерно 20 мегабит. Ничего на интерфейсах не наблюдаю, пакеты в секунду остались в пределах нормы. Единственное включен ip accounting, но без него пока никак. Помогите плз, уже несколько дней бьюсь с этим делом. | |||||
| Мне тут Гуру подсказали чудо-команду, которая показывает ЧЕМ грузится железка. Вот бы её вывод. | |||||
| если загрузка прерываниями, то значит много трафика. например, мелких пакетов ip accounting конечно пробовали отключать? эффект? | |||||
| Сорри, что так долго не мог написать. Проблему сейчас устранили, была проблема с клиентом, который завирусил сеть. Отключили , почистили и все ок. Но вот я никак не могу понять, трафика я не видел большого, счетчики на интерфейсах ничего сверхествесвенного. Вот беда ( как ловить быстро такие вещи? | |||||
| ||||||
| ||||||
| ||||||
| GRE там вообще нету трафика, они подняты на случай, если канал упадет еще один. Счетчики меняются (ошибки не меняются так как их не было) | |||||
| ||||||
| ||||||
| ||||||
| ||||||
| ||||||
| На самой циске с ИОСа 12.4.20Т (не уверен точно в последних цифрах) можно самостоятельно перехватывать пакеты на интерфейсах (такой дамп). Команды | |||||
| Спасибо! Это был ip accounting. К сожалению пока избавиться от ip accounting’a не возможно. У нас за циской стоят web-сервера, думаю, что маленький http трафик, но большое количество пакетов и убивает ее.
Часовой пояс: UTC + 3 часа Кто сейчас на конференцииСейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 Решение проблемы высокой загрузки ЦП на маршрутизаторах CiscoВ этой статье объясняются общие симптомы и причины высокой загруженности ЦП в маршрутизаторах Cisco и даются указания и решения по устранению неполадок. Данный документ не ограничен отдельными версиями программного и аппаратного обеспечения. Симптомы высокой загруженности ЦПНиже перечислены распространенные симптомы высокой загрузки ЦП. Если присутствует любой из описанных признаков, для устранения неполадки выполните действия, описанные в данном документе.
Первоначальное устранение неполадокКак только будет замечен какой-нибудь из указанных выше симптомов, выполните следующее:
Используйте команду show processes cpu, чтобы определить, чем вызвана высокая загрузка ЦП, прерываниями или процессами. Высокая загруженность ЦП процессамиОпределите процесс, чрезмерно использующий ЦП. Необычная активность, относящаяся к процессу, приводит к сообщению об ошибке в журнале. Таким образом, выходные данные команды show logging exec следует проверить, в первую очередь, на наличие любых ошибок, относящихся к процессу, использующему большое количество циклов ЦП. Отладка также является очень полезной при устранении проблемы высокой загруженности ЦП процессами. Однако отладку следует выполнять очень осторожно, поскольку это может привести к еще большей загрузке ЦП. Отладка будет безопасной и эффективной при выполнении следующих предварительных условий:
Команды для получения дополнительной информацииЭти команды позволяют получить дополнительные сведения о проблеме:
Если маршрутизатор совершенно недоступен, сначала выключите и включите его. Затем периодически собирайте выходные данные вышеуказанных команд, за исключением команды 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 | Использование ЦП заданием за последнюю минуту2 | |||||
5Min | Использование ЦП заданием за последние пять минут2 | |||||
TTY | Управляющий процессом терминал | |||||
Process | Имя процесса |
¹Использование ЦП на уровне процесса = 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 |
В выходных сведениях перечисляются пути коммутации для всех настроенных на интерфейсе протоколов, так что можно легко видеть тип и количество трафика, проходящего через маршрутизатор. В следующей таблице описаны поля выходных данных.
Команда 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
Эта команда отображает содержание сообщений журнала регистрации сведений о буферах.
Есть вопросы?
Обращайтесь в «Аквилон-А», чтобы узнать подробности и получить именно то, что вам требуется.