Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

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

console# show cpu utilization
console# show cpu input-rate (2-3 раза с интервалом в несколько секунд)
console# show cpu input-rate detailed (10 раз с интервалом в несколько секунд)
console# show tasks utilizationДалее снять: 
console# show interfaces utilization (несколько раз)
console# show tech-support

...

Также можно вывести команду show tech-support в файл ПЗУ коммутатора

сonsole# showtechshow tech-support >> >> flash://directory/filename


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

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

<pre>


DEBUG> print tasks utilize

Блок кода
TASK NAME 5-seconds minute 5-minutes

...


-----------------------------------------

...


TCPP       46         46       46

...


BRMN       12         11       10

...


3SWF       1          1        1

...


HLTX       3          3        3

</pre>


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

...

DEBUG> print os stack TCPP

Блок кода
Name ID Stck-size Stck-cusg Stck-musg Prio. TS

...


TCPP AB 4000      0         0         4     ON

...


----------------------------------------------------------

...


ros() [0x304230]

...


/lib/libc.so.6(__default_rt_sa_restorer_v2+0) [0xb6d01c10]

...


ros(NETC_vlan_is_valid_Tag+0x30) [0x9f1148]

...


ros(NETG_l2_ip_mgmt_get_outer_tag+0xc) [0xa7286c]

...


ros(NETG_l2_ip_mgmt_get_next_vlan_with_outer_tag+0x48) [0xa75194]

...


ros(MNGIPG_inf_get_management_vlIfIndex+0x30) [0x35df28]

...


ros(IPATG_get_ipif_status+0x44) [0x420a7c]

...


ros() [0x427dec]

...


ros(IPG_transmit_with_header_params+0x174) [0x428280]

...


ros(IPINETG_transmit_direct_with_header_params+0x1a4) [0x421e70]

...


ros() [0x4385b4]

...


ros(tcp_rst+0x178) [0x438814]

...


ros(tcp_clrs+0xac) [0x4389b0]

...


ros(tcp_rcv+0xbb8) [0x43bba8]

...


ros(TCPG_task+0x26c) [0x430854]

...


/lib/libp2linux.so.1(+0x3aa4) [0xb6ee9aa4]

...


/lib/libpthread.so.0(+0x6e64) [0xb6ec4e64]

...


----------------------------------------------------------


Все полученные данные нужно предоставить в техническую поддержку при обращенииПолученные данные текстовым файлом передать инженеру технической поддержки для дальнейшего анализа и заключения по наблюдающейся ситуации.