Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

При эксплуатации коммутаторов в сетях клиентов могут  возникать ситуации, когда на коммутаторе фиксируется высокая загрузка CPU ~ 80-100%. 

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

Команды необходимо выполнять в момент проблемы  5 раз с интервалом 20 секунд:

show cpu utilization

show cpu input-rate detailed

show tasks utilization


Далее снять:

show bootvar

show running-config


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

Переходим в debug:

console#debug
>debug
Enter DEBUG Password: ***** (debug)


DEBUG> set tasks utilize
DEBUG> print tasks utilize


DEBUG> print tasks utilize

TASK NAME 5-seconds minute 5-minutes
-----------------------------------------
IDLE       75          N/A      N/A
BRMN       12          N/A      N/A
3SWF       1           N/A      N/A
HLTX       3           N/A      N/A


IDLE - бездействие системы

Описание процессов на CPU можно найти в приложении Г  в "Руководстве по эксплуатации к оборудованию".

Найти имя процесса, который больше всего занимает ресурсы CPU. (IDLE - бездействие системы, по данному таску снимать статистику не нужно)

Вывести таблицу и найти в ней <ID> процесса по имени.


DEBUG> print os tasks


DEBUG>print os tasks

NameIDStatusS-sizeS-cusgS-musgPrioTSFPPrType
IDLE15C649CReady10009E89FC2OFF0
BRMN160281CPEND40003A416FC4ON0

...........



В момент пиковой загрузки CPU несколько раз (не меньше 10) подряд выполнить:

DEBUG> print os stack <TASK_ID>

DEBUG> print os stack 160281C
Name ID Stck-size Stck-cusg Stck-musg Prio. TS
BRMN 160281C 4000 128 16FC 4 ON
Task Stack:
158758
15965C
171534
72A86C
72A95C
66F00C
122040



Все полученные данные нужно предоставить в техническую поддержку при обращении.