Мониторинг загрузки процессора
Описание и назначение функции
Коммутатор CIT L3200 обеспечивает непрерывный мониторинг загрузки процессора и сервисов системы. Функция отслеживает текущую загрузку CPU, пиковые значения, а также потребление ресурсов отдельными процессами ПО.
Основные сценарии использования:
- Диагностика производительности при аномальной задержке обработки пакетов
- Выявление процессов, вызывающих повышенное потребление ресурсов
- Профилактический мониторинг состояния оборудования
- Анализ пороговых значений для настройки SNMP-уведомлений
Мониторинг загрузки процессора критичен для своевременного обнаружения петель коммутации, некорректных конфигураций протоколов или программных сбоев.
Необходимые условия и предварительные требования
Для мониторинга загрузки процессора требуется:
- Доступ к привилегированному режиму (Privileged EXEC)
- Версия ПО: v1.0.2 и выше (серия CIT L3200)
- Активный мониторинг процессора (включен по умолчанию)
- Консольное подключение или стабильная сессия Telnet/SSH
Примечание: При высокой загрузке CPU рекомендуется использовать консольное подключение, так как удаленные сессии могут быть нестабильными.
Назначение команд конфигурации
| Команда | Режим | Назначение |
|---|---|---|
show cpu |
Privileged EXEC | Отображает сводную информацию о текущей и максимальной загрузке процессора, статус мониторинга и пороговые значения |
show cpu statistic |
Privileged EXEC | Предоставляет детальную статистику загрузки за последние 5 секунд, 1 минуту и 5 минут с разбивкой по сервисам |
show memory pool |
Privileged EXEC | Отображает использование оперативной памяти процессорами и сервисами системы |
Команды предназначены исключительно для просмотра состояния и не изменяют конфигурацию устройства.
Пример конфигурирования
Пошаговые инструкции
Шаг 1: Вход в привилегированный режим
Switch>enable
Команда переводит коммутатор в режим с полными правами для выполнения диагностических команд.
Шаг 2: Просмотр общей информации о загрузке процессора
Switch#show cpu
CPU information:
CPU monitor: enable
Index CurrUse MaxUse L-Threshold H-Threshold Status Trap Descr
* Cpu-1/1 5.66% 95.55% 0% 80% normal enable CPU-1/1
Выходные данные показывают текущую загрузку (CurrUse), максимальную зафиксированную загрузку (MaxUse) и пороги срабатывания уведомлений.
Шаг 3: Анализ детальной статистики загрузки
Switch#show cpu statistic
CPU statistics information:
CPU monitor: enable
CPU index: Cpu-1/1
CPU current usage: 5.66%
CPU utilization last-5sec: 5.66%, last-1min: 6.02%, last-5min :6.09%
Max CPU usage: 95.55%
Max CPU usage stat time: 1970-01-01 08:00:30
State: normal
High threshold: 80%, Low threshold : 0%
ServiceName UseRate MaxUseRate MaxUseTime
(uspdriver) 2.50% 2.62% 1970-01-01 22:05:17
(uspuinet) 1.30% 1.50% 1970-01-01 22:02:27
Отображается загрузка в трех временных интервалах и детализация по процессам ПО.
Шаг 4: Проверка использования памяти
Switch#show memory pool
Memory pool information:
Memory pool monitor: enable
Memory pool: Memory-1/1
Memory descripton: memory-1/1
Memory type: Ram
Total memory : 2049168 KB
Total memory used: 668804 KB
Current usage : 32.78%
Max usage : 32.83%
Trap state : enable
Status : normal
High threshold : 90%, Low threshold : 1%
Проверьте соответствие использования памяти загрузке процессора — высокое потребление обоих ресурсов указывает на системную проблему.
Полный вывод выполненных конфигураций
Команды для copy-paste в режиме privileged EXEC:
enable
show cpu
show cpu statistic
show memory pool
Конфигурация мониторинга загрузки процессора не требует отдельных настроек и активна по умолчанию в версии ПО v1.0.2.
Изучение состояния устройства
Просмотр конфигурации
Проверка текущего состояния мониторинга:
Switch#show cpu
Обратите внимание на строки:
CPU monitor: enable— подтверждение активности функцииH-Threshold— верхний порог срабатывания SNMP-уведомлений (по умолчанию 80%)Status: normal— процессор работает в штатном режиме
Просмотр параметров работы
Идентификация процессов с высокой загрузкой:
Switch#show cpu statistic
ServiceName UseRate MaxUseRate MaxUseTime
(uspdriver) 2.50% 2.62% 1970-01-01 22:05:17 <---- драйвер устройств
(uspuinet) 1.30% 1.50% 1970-01-01 22:02:27 <---- сетевой стек
(uspdevice) 1.00% 1.00% 1970-01-01 22:05:27
Колонка UseRate показывает текущую загрузку сервиса, MaxUseRate — пиковое значение с момента запуска.
Анализ истории загрузки:
Switch#show cpu statistic
CPU utilization last-5sec: 5.66%, last-1min: 6.02%, last-5min :6.09%
Рост загрузки от 5-секундного к 5-минутному интервалу указывает на стабилизацию нагрузки; обратная тенденция — на всплеск активности.
Рекомендации выполнения команд и настроек
- Периодичность мониторинга
- Выполняйте
show cpu statisticпри подозрении на деградацию производительности - Фиксируйте базовые значения загрузки в нормальном состоянии для последующего сравнения
- Используйте SNMP-мониторинг для автоматического сбора метрик
- Выполняйте
- Интерпретация результатов
- Загрузка выше 70% в течение более 5 минут требует анализа активных процессов
- Процессы
uspdriver,uspuinet,usphwrtобычно лидируют в штатном режиме - Неожиданная активность протокольных процессов (OSPF, BGP, MSTP) может указывать на нестабильность топологии
- Корреляция с другими метриками
- Сопоставляйте загрузку CPU с использованием памяти через
show memory pool - Проверяйте системные журналы (
show logbuffer) на предмет ошибок одновременно с пиками загрузки - Анализируйте счетчики интерфейсов для выявления штормов трафика
- Сопоставляйте загрузку CPU с использованием памяти через
- Пороговые значения
- Порог 80% (H-Threshold) оптимален для production-среды
- При частых ложных срабатываниях корректируйте порог в сторону увеличения
- Низкий порог (L-Threshold) устанавливайте на уровне 10-20% для фиксации окончания инцидента
- Консольный доступ при критической загрузке
- SSH/Telnet могут не отвечать при загрузке CPU >95%
- Используйте out-of-band консольное подключение для диагностики критических состояний
История возникновения команды
Команды в данной главе применимы для:
- Аппаратных платформ CIT серии L3200 с установленной версией ПО v1.0.2 и выше
- Являются актуальными с версии ПО v1.0.2
Функциональность мониторинга загрузки процессора доступна с первой версии встроенного ПО коммутаторов серии L3200.
Ссылка на внешнюю документацию
При возникновении вопросов обратитесь к технической поддержке.