При эксплуатации коммутаторов могут возникать ситуации, когда фиксируется высокая загрузка CPU ~ 80-100%.
Для анализа ситуации службе поддержки требуется информация по процессам, статистике и утилизации CPU, полученная в момент проблемы в динамике, а также логи.
Необходимо применить настройки логирования:
logging console informationallogging buffered informationallogging file informationallogging service cpu-rate-limits (активировать для каждой службы в списке)logging events spanning-tree topology-changecpu threshold index 1 5sec greater-than 60 severity warningcpu threshold index 2 5sec greater-than 90 severity crit
Далее выждать пару часов (чтобы накопилась информация в логах) и снять следующую диагностику в моменты проблемы:show mac address-table count (20 раз с интервалом в 1 секунду)show cpu utilization (10 раз с интервалом 5 секунд)show cpu input-rate detailed (10 раз с интервалом 5 секунд)show tasks utilization (10 раз с интервалом 5 секунд)show interfaces utilization (10 раз с интервалом 5 секунд)show arp (10 раз с интервалом 5 секунд)show spanning-tree active (5 раз с интервалом в 1 минуту)show tech-support (однократно)
Выводы команд достаточно большие, содержат большой пул диагностических команд. Необходимо либо настроить логирование сессии в файл в рамках терминальной программы, либо расширить буфер терминальной программы до максимума.
Полученные данные необходимо передать инженеру технической поддержки в текстовом файле для дальнейшего анализа.
Некоторые возможные причины загрузки CPU определёнными задачами рассмотрены в статье Обработка трафика на CPU на MES2300-xx/MES3300-xx/MES3500I-10P/MES5312/MES53xxA/MES5310-48/MES5400-xx/MES5410-48/MES5500-32