02-系统调试命令
本章节下载: 02-系统调试命令 (191.79 KB)
debugging命令用来打开指定模块的调试开关。
undo debugging命令用来关闭指定模块的调试开关。
【命令】
debugging module-name [ option ]
undo debugging { all | module-name [ option ] }
【缺省情况】
所有模块的调试开关均处于关闭状态。
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
module-name:模块名称,比如arp、device等。可以使用debugging ?命令查询设备当前支持的模块名。
option:模块的调试选项。对于不同的模块,调试选项的数量和内容都不相同。可以使用debugging module-name ?命令查询设备当前支持的指定模块的调试选项。
all:所有模块的调试开关。仅当需要关闭所有调试开关时可使用本参数。
【使用指导】
过多调试信息的输出会影响系统的运行效率,所以建议在进行网络故障诊断时根据需要打开某个功能模块的调试开关,不要同时打开多个功能模块的调试开关,以免导致设备CPU利用率上升,影响设备正常运行。
执行本命令后设备会将生成的调试信息发送到设备的信息中心模块,通过设置信息中心的参数,最终决定调试信息的输出规则(即是否允许输出以及输出方向)。有关调试信息输出规则的详细介绍请参见“设备管理配置指导”中的“信息中心”。
【举例】
# 打开设备管理模块的调试开关。
<Sysname> debugging dev
【相关命令】
· display debugging
debugging-auto-off enable cpu-usage-alarm命令用来开启CPU利用率达到告警门限后自动关闭所有模块调试开关的功能。
undo debugging enable cpu-usage-alarm命令用来关闭CPU利用率达到告警门限后自动关闭所有模块调试开关的功能。
【命令】
debugging-auto-off enable cpu-usage-alarm
undo debugging-auto-off enable cpu-usage-alarm
【缺省情况】
未开启CPU利用率达到告警门限后自动关闭所有模块调试开关。
【视图】
用户视图
【缺省用户角色】
network-admin
【使用指导】
调试信息的输出会影响系统的运行效率。建议配置本命令,让设备在CPU利用率大于等于最低告警门限时,自动关闭所有调试信息开关,降低CPU的负担。CPU利用率告警门限由monitor cpu-usage threshold命令配置。
当设备因CPU利用率达到告警门限而关闭了所有模块调试开关后,若CPU利用率恢复到正常状态以内,调试开关也不会自动开启。若需开启,请使用debugging命令重新配置。
【举例】
# 开启CPU利用率达到告警门限后自动关闭所有模块调试开关的功能。
<Sysname> debugging-auto-off enable cpu-usage-alarm
【相关命令】
· display debugging-auto-off
· monitor cpu-usage threshold(设备管理命令参考/硬件资源管理)
display debugging命令用来显示系统中已经打开的调试开关。
【命令】
display debugging [ module-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
module-name:显示指定模块调试开关的设置情况。module-name表示模块名,具体取值可通过执行display debugging ?命令来获取。如果不指定本参数,则显示所有打开的调试开关。
【举例】
# 显示所有打开的调试开关。
<Sysname> display debugging
DEV debugging switch is on
【相关命令】
· debugging
display debugging-auto-off命令用来显示自动关闭所有模块调试开关功能的状态。
【命令】
display debugging-auto-off
【视图】
任意视图
【缺省用户角色】
network-admin
network- operator
【使用指导】
当所有用户下线或者CPU利用率达到告警门限时,为了避免系统资源浪费,出现以下情况时,设备会自动关闭所有模块的调试开关:
· 所有用户下线。
· CPU利用率达到告警门限。
其中,所有用户下线自动关闭调试信息开关功能不支持命令行配置;CPU利用率达到告警门限触发自动关闭调试开关功能可通过debugging-auto-off enable cpu-usage-alarm命令配置。
【举例】
# 显示自动关闭所有模块调试开关功能的状态。
<Sysname> display debugging-auto-off
Occasions for the system to automatically turn off all debugging:
When all users log out: Enabled
When the CPU usage reaches or exceeds the CPU usage alarm threshold:Disabled
表1-1 display debugging-auto-off命令显示信息描述表
字段 |
描述 |
Occasions for the system to automatically turn off all debugging |
触发自动关闭所有模块调试开关功能的选项 |
When all users log out: Enabled |
表示当所有用户下线时,立即自动关闭所有模块的调试信息开关。本开关出厂为打开状态,不支持通过命令行关闭 |
When the CPU usage reaches or exceeds the CPU usage alarm threshold:Enabled |
表示当CPU利用率大于等于告警门限时,立即自动关闭所有模块的调试信息开关 |
When the CPU usage reaches or exceeds the CPU usage alarm threshold:Disabled |
表示当CPU利用率大于等于告警门限时,不会自动关闭所有模块的调试信息开关 |
【相关命令】
· debugging-auto-off enable cpu-usage-alarm
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!