09-设备管理命令
本章节下载: 09-设备管理命令 (407.90 KB)
目 录
1.1.10 display cpu-usage configuration
1.1.11 display cpu-usage history
1.1.13 display diagnostic-information
1.1.16 display memory-threshold
1.1.17 display system stable state
1.1.18 display transceiver alarm
1.1.19 display transceiver diagnosis
1.1.20 display transceiver interface
1.1.21 display transceiver manuinfo
1.1.23 display version-update-record
1.1.27 monitor cpu-usage enable
1.1.28 monitor cpu-usage interval
1.1.29 monitor cpu-usage logging interval
1.1.30 monitor cpu-usage threshold
1.1.31 monitor memory-usage logging interval
1.1.32 monitor resend cpu-usage
1.1.33 monitor resend memory-threshold
1.1.34 password-recovery enable
1.1.36 reset version-update-record
1.1.37 restore factory-default
clock datetime命令用来配置设备的系统时间。
【命令】
clock datetime time date
【缺省情况】
设备的系统时间为UTC时间2011年1月1日零点。
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
time:配置的时间,格式为HH:MM:SS(小时:分钟:秒),HH取值范围为0~23,MM和SS取值范围为0~59。如果要配置成整分,则可以不输入秒;如果要配置成整点,则可以不输入分和秒。比如将time参数配置为0表示零点。
date:配置的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日),MM的取值范围为1~12,DD的取值范围与月份有关,YYYY的取值范围为2000~2035。
【使用指导】
为了保证与其它设备协调工作,为了更好的监控和维护设备,请确保设备的系统时间是准确的。
请先配置clock protocol none命令,再执行本命令。clock datetime命令中指定的时间会立即生效,作为当前的系统时间。后续,设备使用内部晶体震荡器产生的时钟信号计时。
设备断电重启后,该命令会恢复到缺省情况,需要重新配置。
【举例】
# 配置设备的系统时间为2015年1月1日8时8分8秒。
<Sysname> clock datetime 8:8:8 1/1/2015
# 配置设备的系统时间为2015年1月1日8时10分。
<Sysname> clock datetime 8:10 2015/1/1
【相关命令】
· clock protocol
· clock summer-time
· clock timezone
· display clock
clock protocol命令用来配置系统时间的获取方式。
undo clock protocol命令用来恢复缺省情况。
【命令】
clock protocol { none | ntp }
undo clock protocol
【缺省情况】
通过NTP协议获取时间。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
none:表示通过命令行配置系统时间。
ntp:表示通过NTP(Network Time Protocol,网络时间协议)协议获取时间。关于NTP的详细介绍和配置,请参见“网络管理和监控配置指导”中的“NTP”。
【使用指导】
为了保证与其它设备协调工作,为了更好的监控和维护设备,请确保设备的系统时间是准确的。
系统时间的获取方式有:
· 配置clock protocol none命令后,通过clock datetime命令直接配置。clock datetime命令中指定的时间即为当前的系统时间。后续,设备使用内部晶体震荡器产生的时钟信号计时。
· 配置clock protocol ntp命令后,通过NTP协议从网络中获取时间。该方式下,设备会周期性的同步服务器的UTC(Coordinated Universal Time,国际协调时间)时间,并用同步得到的UTC时间和设备上配置的本地时区、夏令时参数运算,得出当前的系统时间。该方式获取的时间比命令行配置的时间更精准,推荐使用。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置获取UTC时间的方式为通过命令行配置。
<Sysname> system-view
[Sysname] clock protocol none
clock summer-time命令用来配置夏令时。
undo clock summer-time命令用来恢复缺省情况。
【命令】
clock summer-time name start-time start-date end-time end-date add-time
undo clock summer-time
【缺省情况】
未配置夏令时。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
name:夏令时的名称,为1~32个字符的字符串,区分大小写。
start-time:开始时间,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59。如果要配置成整分,则可以不输入秒;如果要配置成整点,则可以不输入分和秒。
start-date:开始日期,有两种输入方式:
· 直接一次性输入月和日,参数格式为MM/DD,MM取值范围为1~12,DD的取值范围与月份有关。
· 分次输入月、日,各参数之间以<空格>键隔开。首先输入开始的月份,取值如下:January、February、March、April、May、June、July、August、September、October、November或December;然后输入开始的星期,用当月的第几个星期表示,取值如下:first、second、third、fourth、fifth或last;最后输入起始日,取值为Sunday、Monday、Tuesday、Wednesday、Thursday、Friday或Saturday。
end-time:结束时间,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59。如果要配置成整分,则可以不输入秒;如果要配置成整点,则可以不输入分和秒。
end-date:结束日期,有两种输入方式:
· 直接一次性输入月日,参数格式为MM/DD,MM取值范围为1~12,DD的取值范围与月份有关。
· 分次输入月、日,各参数之间以<空格>键隔开。首先输入开始的月份,取值如下:January、February、March、April、May、June、July、August、September、October、November或December;然后输入开始的星期,用当月的第几个星期表示,取值如下:first、second、third、fourth、fifth或last;最后输入起始日,取值为Sunday、Monday、Tuesday、Wednesday、Thursday、Friday或Saturday。
add-time:偏移时间,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59。如果要配置成整分,则可以不输入秒;如果要配置成整点,则可以不输入分和秒。
【使用指导】
为了保证与其它设备协调工作,为了更好的监控和维护设备,请确保设备的系统时间是准确的。
配置该命令后,设备会自动重新计算当前的系统时间,计算后得到的系统时间可通过display clock命令查看。
请将所有网络设备的夏令时和当地夏令时保持一致。
【举例】
# 配置夏令时PDT,从每年的8月1日的06:00:00开始,到9月1日的06:00:00结束,比当前设备标准时间增加1小时。
<Sysname> system-view
[Sysname] clock summer-time PDT 6 08/01 6 09/01 1
【相关命令】
· clock datetime
· clock timezone
· display clock
clock timezone命令用来配置系统所在的时区。
undo clock timezone命令用来恢复缺省情况。
【命令】
clock timezone zone-name { add | minus } zone-offset
undo clock timezone
【缺省情况】
系统所在的时区为零时区,即设备采用UTC时间。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
zone-name:时区名称,为1~32个字符的字符串,区分大小写。
add:在UTC时间的基础上增加指定时间。
minus:在UTC时间的基础上减少指定时间。
zone-offset:与UTC的时间差,格式为HH:MM:SS,HH取值范围为0~23,MM和SS取值范围为0~59,如果要配置成整分,则可以不输入秒;如果要配置成整点,则可以不输入分和秒。
【使用指导】
为了保证与其它设备协调工作,为了更好的监控和维护设备,请确保设备的系统时间是准确的。
配置该命令后,设备会自动重新计算当前的系统时间,计算后得到的系统时间可通过display clock命令查看。
请将所有网络设备的时区和当地地理时区保持一致。
【举例】
# 配置本地时区名称为Z5,比UTC标准时间增加5小时。
<Sysname> system-view
[Sysname] clock timezone Z5 add 5
【相关命令】
· clock datetime
· clock summer-time
· display clock
copyright-info enable命令用来开启版权信息显示功能。
undo copyright-info enable命令用来关闭版权信息显示功能。
【命令】
copyright-info enable
undo copyright-info enable
【缺省情况】
版权信息显示功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启版权信息显示功能。
<Sysname> system-view
[Sysname] copyright-info enable
重新登录设备后,会显示如下信息:
******************************************************************************
* Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent, *
* no decompiling or reverse-engineering shall be allowed. *
******************************************************************************
display alarm命令用来显示设备的告警信息。
【命令】
display alarm [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slot slot-number:显示指定成员设备的告警信息。slot-number表示设备在IRF中的成员编号。不指定该参数时,则表示所有成员设备。
【举例】
# 显示设备的告警信息。
<Sysname> display alarm
Slot CPU Level Info
1 0 ERROR faulty
表1-1 display alarm命令显示信息描述表
字段 |
描述 |
Slot |
产生告警的slot,显示为“-”,表示产生告警的元件位于机框上 |
CPU |
告警CPU的编号 |
Level |
告警的级别,级别由高到低依次为ERROR、WARNING、NOTICE、INFO |
Info |
告警的详细信息。取值为: · faulty:表示该slot处于faulty状态(该slot可能正在启动,或者当前处于故障状态) · Fan n is absent:风扇n当前不在位 · Power n is absent:电源n当前不在位 · Power n is faulty:电源n处于异常状态 · The temperature of sensor n exceeds the lower limit:传感器n的温度低于低温门限 · The temperature of sensor n exceeds the upper limit:传感器n的温度高于高温门限 |
display clock命令用来显示系统当前的时间、日期、本地时区以及夏令时配置。
【命令】
display clock
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 未配置本地时区时,显示系统当前日期和时间。
<Sysname> display clock
10:09:00.258 UTC Fri 03/16/2015
显示信息中,时间的格式采用“时:分:秒.毫秒”的格式。
# 配置了本地时区Z5后,显示系统当前日期和时间。
<Sysname> display clock
15:10:00.152 Z5 Fri 03/16/2015
Time Zone : Z5 add 05:00:00
# 配置了本地时区Z5和夏令时PDT后,显示系统当前日期和时间。
<Sysname> display clock
15:11:00.211 Z5 Fri 03/16/2015
Time Zone : Z5 add 05:00:00
Summer Time : PDT 06:00:00 08/01 06:00:00 09/01 01:00:00
【相关命令】
· clock datetime
· clock timezone
· clock summer-time
display copyright命令用来显示设备的版权信息。
network-admin
network-operator
显示信息略……。
display cpu-usage命令用来显示CPU利用率的统计信息。
【命令】
display cpu-usage [ summary ] [ slot slot-number [ cpu cpu-number [ core { core-number| all } ] ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
summary:以列表形式显示CPU利用率的统计信息。不指定该参数时,以区段形式显示CPU利用率的统计信息。
slot slot-number:显示指定成员设备的CPU利用率的统计信息。slot-number表示设备在IRF中的成员编号。不指定该参数时,显示的是所有成员设备的相应信息。
cpu cpu-number:显示指定CPU的利用率统计信息。cpu-number表示CPU的编号。
core { core-number | all }:显示CPU核利用率的统计信息。其中,all表示显示所有CPU核利用率的统计信息;core-number表示CPU核的编号,显示指定CPU核利用率的统计信息。
【举例】
# 以段的形式显示当前CPU利用率统计信息。
<Sysname> display cpu-usage
Slot 1 CPU 0 CPU usage:
1% in last 5 seconds
1% in last 1 minute
1% in last 5 minutes
# 以表的形式显示当前CPU利用率统计信息。
<Sysname> display cpu-usage summary
Slot CPU Last 5 sec Last 1 min Last 5 min
1 0 17% 29% 28%
表1-2 display cpu-usage命令显示信息描述表
字段 |
描述 |
1% in last 5 seconds |
设备启动后,会以5秒为周期计算并记录一次该5秒内的CPU或CPU核的平均利用率。该字段显示的是最近一个5秒统计周期内CPU或CPU核的平均利用率 |
Last 5 sec |
设备启动后,会以5秒为周期计算并记录一次该5秒内的CPU或CPU核的平均利用率。该字段显示的是最近一个5秒统计周期内CPU或CPU核的平均利用率 |
1% in last 1 minute |
设备启动后,会以1分钟为周期计算并记录一次该1分钟内的CPU或CPU核的平均利用率。该字段显示的是最近一个1分钟统计周期内CPU或CPU核的平均利用率 |
Last 1 min |
设备启动后,会以1分钟为周期计算并记录一次该1分钟内的CPU或CPU核的平均利用率。该字段显示的是最近一个1分钟统计周期内CPU或CPU核的平均利用率 |
1% in last 5 minutes |
设备启动后,会以5分钟为周期计算并记录一次该5分钟内的CPU或CPU核的平均利用率。该字段显示的是最近一个5分钟统计周期内CPU或CPU核的平均利用率 |
Last 5 min |
设备启动后,会以5分钟为周期计算并记录一次该5分钟内的CPU或CPU核的平均利用率。该字段显示的是最近一个5分钟统计周期内CPU或CPU核的平均利用率 |
display cpu-usage configuration命令用来显示CPU利用率监控功能的相关配置。
【命令】
display cpu-usage configuration [ slot slot-number [ cpu cpu-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,显示的是主设备上的相应信息。
cpu cpu-number:表示CPU的编号。
【举例】
# 显示CPU利用率监控功能的相关配置。
<Sysname> display cpu-usage configuration
CPU usage monitor is enabled.
Current monitor interval is 60 seconds.
Current severe alarm threshold is 99%.
Current minor alarm threshold is 80%.
表1-3 display cpu-usage configuration命令显示信息描述表
字段 |
描述 |
CPU usage monitor is enabled. |
CPU利用率历史记录功能处于开启状态 |
Current monitor interval is 60 seconds. |
CPU利用率历史记录的采样周期为60秒 |
Current severe alarm threshold is 99%. |
CPU利用率的高级别告警门限为99% |
Current minor alarm threshold is 80%. |
CPU低级别告警门限为80% |
【相关命令】
· monitor cpu-usage enable
· monitor cpu-usage interval
· monitor cpu-usage threshold
display cpu-usage history命令用来以图表方式显示CPU利用率的历史信息。
【命令】
display cpu-usage history [ job job-id ] [ slot slot-number [ cpu cpu-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
job job-id:显示指定进程的CPU利用率的历史信息。job-id表示进程的编号,取值范围为1~2147483647。不指定该参数时,显示的是整个系统的相应信息(整个系统的CPU利用率等于所有进程CPU利用率之和)。可以使用display process命令可以查看当前运行的进程的编号和名称,display process命令的详细介绍请参见“网络管理与监控”中的“系统维护与调试”。
slot slot-number:显示指定成员设备的CPU利用率的历史信息。slot-number表示设备在IRF中的成员编号。当不指定job和该参数时,显示的是所有成员设备上所有进程的相应信息;当指定job参数,但不指定该参数时,显示的是主设备上指定进程的相应信息。
cpu cpu-number:显示指定CPU的利用率的历史信息。cpu-number表示CPU的编号。当不指定job和该参数时,表示所有CPU。当指定job参数,但不指定该参数时,表示默认CPU。
【使用指导】
开启CPU利用率历史记录功能后,系统每隔一定时间(可通过monitor cpu-usage interval命令配置)会对CPU的利用率进行采样,并把采样结果保存到历史记录区。通过display cpu-usage history命令可以查看到最近60个采样点的值。结果以坐标的形式进行显示,显示信息中:
· 纵坐标表示利用率,采用就近显示的原则。比如,利用率的间隔为5%,则实际统计值53%将被显示成55%,实际统计值52%将被显示成50%。
· 横坐标表示时间,时间越靠左表示距离当前时间越近。
· 用连续的#号表示该时刻的利用率,某个时间点上最高处的#号对应的纵坐标值即为该时刻CPU的利用率。
【举例】
# 以图表方式显示CPU利用率的历史记录。
<Sysname> display cpu-usage history
100%|
95%|
90%|
85%|
80%|
75%|
70%|
65%|
60%|
55%|
50%|
45%|
40%|
35%|
30%|
25%|
20%|
15%| #
10%| ### #
5%| ########
------------------------------------------------------------
10 20 30 40 50 60 (minutes)
cpu-usage (Slot 1 CPU 0) last 60 minutes (SYSTEM)
以上显示信息表明系统(用“SYSTEM”表示,运行在Slot 1 CPU 0上)在最近60分钟内CPU的利用率情况:12分钟前大约为5%,13分钟前大约为10%,14分钟前大约为15%,15分钟前大约为10%,16、17分钟前大约为5%,18分钟前大约为10%,19分钟前大约为5%,其它时间均小于或等于2%。
【相关命令】
· monitor cpu-usage enable
· monitor cpu-usage interval
display device命令用来显示设备信息。
【命令】
display device [ flash ] [ slot slot-number | verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
flash:显示Flash的信息。
slot slot-number:显示指定成员设备的信息。slot-number表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。
verbose:显示设备的详细信息。不指定该参数时,显示设备的简要信息,且此时不会显示防火墙插卡的信息。
【使用指导】
不指定flash参数时,显示成员设备的信息。
【举例】
# 显示设备信息。
<Sysname> display device
……略……
表1-4 display device命令显示信息描述表
字段 |
描述 |
Type |
设备类型 |
State |
设备在IRF中的角色,取值为: · Master:表示IRF中的主设备 · Standby:表示IRF中的从设备 |
Soft Ver |
设备上运行的软件版本 |
Patch Ver |
当前设备上运行的、最新发布的热补丁版本。取值为None时表示没有安装热补丁 若同时安装了叠加补丁和非叠加补丁,则显示最新发布的叠加补丁。关于叠加补丁和非叠加补丁的介绍请参见“基础配置指导”中的“软件升级” |
display diagnostic-information命令用来收集诊断信息。
【命令】
display diagnostic-information [ hardware | infrastructure | l2 | l3 | service ] [ key-info ] [ filename ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
hardware:收集硬件相关的诊断信息。
infrastructure:收集基础模块的诊断信息。
l2:收集二层特性相关诊断信息。
l3:收集三层特性相关诊断信息。
service:收集上层业务模块相关诊断信息。
key-info:收集关键诊断信息。当设备异常或者运行时间较长时,可能会产生较多诊断信息,此时,使用该关键字,即可以收集到关键的诊断信息,又可以缩短诊断信息的收集时间。不指定该参数时,收集当前全部诊断信息。
filename:表示将收集到的诊断信息保存到指定文件。filename表示文件的名称,后缀必须为“.tar.gz”。不指定该参数时,用户可根据提示信息选择将诊断信息保存到指定文件或者是直接显示诊断信息。
【使用指导】
在日常维护或系统出现故障时,为了便于问题定位,用户需要查看各个模块的诊断信息。因为各个功能模块都有其对应的运行信息,所以一般情况下,用户需要逐条运行相应的display命令。为便于一次性收集更多信息,用户可以在任意视图下执行display diagnostic-information命令,收集多个模块的诊断信息。
使用该命令,用户可以直接显示指定的诊断信息或者将诊断信息直接保存到指定文件,因为诊断信息较多,系统会自动将该文件压缩后保存,文件名后缀为“.tar.gz”。如果要在设备上查看该文件的内容,请执行以下操作:
(1) 使用tar extract命令将文件XXXX.tar.gz解包成文件XXXX.gz。
(2) 使用gunzip命令将文件XXXX.gz解包成文件XXXX。
(3) 使用more命令查看文件XXXX的内容。
如果收集诊断文件过程半途中止,可能导致gunzip命令无法正常解压,但诊断文件中仍包括已经生成的诊断信息,可以将诊断文件传输到PC上使用Linux系统下的gunzip -c命令解压查看。
不指定filename参数执行display diagnostic-information命令时,系统会要求用户选择显示诊断信息还是将诊断信息保存到文件中。如果用户选择保存诊断信息,且当系统提示用户输入文件名时直接回车,设备会自动将当前诊断信息保存到一个新文件,并使用设备名称和当前系统时间为该文件命名,以免和现有文件重名,导致现有文件被覆盖。如果设备名称中包含“/”、“\”、“:”、“*”、“?”、“<”、“>”、“|”、“"”等特殊字符,在给诊断文件命名时,这些特殊字符会被转换为下划线“_”。比如设备的名称为A/B,设备会使用形如flash:/diag_A_B_20160101-000438.tar.gz的字符串为新生成的诊断文件命名。
未指定hardware、infrastructure、l2、l3和service参数时,将收集设备产生的所有诊断信息。
该命令不支持“|”、“>”和“>>”参数。
执行display diagnostic-information命令前,请使用display cpu-usage、display memory命令查看CPU、内存使用率。如果CPU使用率为100%,或者内存使用率超过90%,请暂时不要执行display diagnostic-information命令,等CPU和内存使用率回落后再执行。
执行本命令收集诊断信息时,请不要配置设备,以免影响收集结果。
【举例】
# 收集系统当前各个功能模块运行的统计信息。
<Sysname> display diagnostic-information
Save or display diagnostic information (Y=save, N=display)? [Y/N]:n
===============================================
===============display clock===============
14:03:55 UTC Thu 01/05/2015
=================================================
===============display version===============
显示信息略……。
# 将收集到的诊断信息保存到缺省诊断文件。
<Sysname> display diagnostic-information
Save or display diagnostic information (Y=save, N=display)? [Y/N]:y
Please input the file name(*.tar.gz)[flash:/diag_Sysname_20160101-024601.tar.gz]:
Diagnostic information is outputting to flash:/diag_Sysname_20160101-024601.tar.gz.
Please wait...
Save successfully.
请在“Please input the file name”提示信息处,直接回车。
# 将收集到的诊断信息保存到文件test.tar.gz。
<Sysname> display diagnostic-information test.tar.gz
Diagnostic information is outputting to flash:/test.tar.gz.
Please wait...
Save successfully.
【相关命令】
· gunzip(基础配置命令参考/文件系统管理)
· more(基础配置命令参考/文件系统管理)
· tar extract(基础配置命令参考/文件系统管理)
display environment命令用来显示设备上温度传感器的温度信息。
【命令】
display environment [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
slot slot-number:显示IRF中指定成员设备上的温度传感器的温度信息。slot-number表示设备在IRF中的成员编号。不指定该参数时,显示的是IRF中所有温度传感器的温度信息。不指定该参数时,显示所有成员设备的对应信息。
【举例】
# 显示设备上所有温度传感器的温度信息。
<Sysname> display environment
System temperature information (degree centigrade):
-----------------------------------------------------------------------------
Slot Sensor Temperature Lower Warning Alarm Shutdown
1 hotspot 1 38 10 40 50 100
1 hotspot 2 42 10 50 80 100
表1-5 display environment命令显示信息描述表
字段 |
描述 |
System Temperature information (degree centigrade) |
系统温度信息,单位为摄氏度 |
sensor |
温度传感器 · hotspot:表示热点温度传感器 |
Slot |
当显示数字时表示指定slot上温度传感器的温度信息;当显示Vent时表示位于机框、风扇框上的温度传感器的温度信息 |
Temperature |
当前温度 |
Lower |
低温告警门限。当显示为NA时,表示不支持该门限 |
Warning |
一般级(Warning)高温告警门限。当显示为NA时,表示不支持该门限 |
Alarm |
严重级(Alarm)高温告警门限。当显示为NA时,表示不支持该门限 |
Shutdown |
关断级(Shutdown)高温告警门限,当温度传感器的温度大于该门限时,设备会自动关闭。当显示为NA时,表示不支持该门限 |
display memory命令用来显示内存使用情况。
【命令】
display memory [ summary ] [ slot slot-number [ cpu cpu-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
summary:显示内存使用情况的简要信息。不指定该参数时,显示内存使用情况的详细信息。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。
cpu cpu-number:表示CPU编号。
【举例】
# 显示设备的内存使用情况的简要信息。
<Sysname> display memory summary
Memory statistics are measured in KB:
Slot CPU Total Used Free Buffers Caches FreeRatio
1 0 984560 456128 528432 4 45616 53.7%
Low memory statistics are measured in KB:
Slot CPU Total Used Free Buffers Caches FreeRatio
1 0 739824 375552 364272 -- -- 49.2%
High memory statistics are measured in KB:
Slot CPU Total Used Free Buffers Caches FreeRatio
1 0 244736 80576 164160 -- -- 67.1%
表1-6 display memory命令显示信息描述表
字段 |
描述 |
Memory statistics are measured in KB: |
系统内存使用情况,以下统计信息均以KB为单位 |
Mem |
内存使用信息 |
Total |
系统可分配的物理内存的大小 设备总物理内存分为不可分配物理内存和可分配物理内存。其中,不可分配物理内存用于内核代码段存储、内核管理开销以及ISSU功能运行等;可分配物理内存用于支撑业务模块的运行、文件存储等操作。不可分配内存的大小由设备根据系统运行需要自动计算划分,可分配物理内存的大小等于设备总物理内存减去不可分配内存的大小 |
Used |
整个系统已用的物理内存大小 |
Free |
整个系统可用的物理内存大小 |
Shared |
多个进程共享的物理内存总额。取值为“--”时,表示不支持统计该参数的值 |
Buffers |
已使用的文件缓冲区的大小。取值为“--”时,表示不支持统计该参数的值 |
Cached |
高速缓冲寄存器已使用的内存大小。当系统内存告警时,高速缓冲寄存器中的部分内存可主动释放供其他业务使用。取值为“--”时,表示不支持统计该参数的值 |
Caches |
高速缓冲寄存器已使用的内存大小。当系统内存告警时,高速缓冲寄存器中的部分内存可主动释放供其他业务使用 |
FreeRatio |
整个系统物理内存的空闲率。包含当前剩余空闲内存以及高速缓冲寄存器中当前正在使用但是内存告警状态下可主动释放的内存 |
-/+ buffers/cache |
-/+ Buffers/Cache:used = Mem:Used – Mem:Buffers – Mem:Cached,表示应用程序已用的物理内存大小 -/+ Buffers/Cache:free = Mem:Free + Mem:Buffers + Mem:Cached,表示应用程序可用的物理内存大小 |
Swap |
交换分区的使用信息 |
LowMem |
低端内存使用信息 |
HighMem |
高端内存使用信息 |
display memory-threshold命令用来显示内存告警门限相关信息。
【命令】
display memory-threshold [ slot slot-number [ cpu cpu-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU编号。
【使用指导】
当设备已经使用的物理内存大小超过内存某个告警门限阈值时,系统会认为发生了一次该类型内存异常,并记录第一次、最近一次发生异常的时间,以及这段时间内发生的该类异常的次数。如果想了解该类异常的详细情况,请查看日志信息,可按日志摘要关键字“MEM_EXCEED_THRESHOLD”或“MEM_BELOW_THRESHOLD”进行搜索。
【举例】
# 显示内存告警门限相关信息。
<Sysname> display memory-threshold
Memory usage threshold: 100%
Free-memory thresholds:
Minor: 96M
Severe: 64M
Critical: 48M
Normal: 128M
Early-warning: 256M
Secure: 304M
Current free-memory state: Normal (secure)
Free-memory event statistics:
[Back to secure state]
First notification: 0.0
Latest notification: 0.0
Total number of notifications sent: 0
[Back to normal state]
First notification: 0.0
Latest notification: 0.0
Total number of notifications sent: 0
[Entered minor alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Back to minor alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Entered severe alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Back to severe alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
[Entered critical alarm state]
First notification at: 0.0
Latest notification at: 0.0
Total number of notifications sent: 0
表1-7 display memory-threshold命令显示信息描述表
字段 |
描述 |
Memory usage threshold |
内存利用率阈值 |
Free-memory thresholds Minor Severe Critical Normal Early-warning Secure |
剩余内存门限阈值: · Minor:一级告警门限,单位为MB · Severe:二级告警门限,单位为MB · Critical:三级告警门限,单位为MB · Normal:恢复到正常状态的阈值,单位为MB |
Current free-memory state |
系统当前内存使用状态: · Normal:正常状态 · Minor:一级告警门限状态 · Severe:二级告警门限状态 · Critical:三级告警门限状态 · Normal (secure):安全状态 |
Free-memory event statistics: |
门限事件统计信息,事件分为: · Back to normal state:内存恢复到正常状态 · Entered minor alarm state:进入一级告警门限状态 · Back to minor alarm state:恢复到一级告警前的状态 · Entered severe alarm state:进入二级告警门限状态 · Back to severe alarm state:恢复到二级告警前的状态 · Entered critical alarm state:进入三级告警门限状态 |
First notification at |
事件第一次发生的时间,格式yyyy-mm-dd hh:mm:ss.msec |
Latest notification at |
事件最近一次发生的时间,格式yyyy-mm-dd hh:mm:ss.msec |
Total number of notification send |
事件发生的总次数 |
display system stable state命令用来显示系统的稳定状态。
【命令】
display system stable state [ summary ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
summary:显示系统稳定状态的汇总信息,该信息包括CPU的运行状态、主备状态和NSR的稳定状态。不指定该参数时,显示CPU的运行状态、主备状态,以及CPU运行状态的详细信息。
【使用指导】
在进行ISSU升级或主备倒换前,请先执行该命令,检查设备是否处于稳定状态。如果System State未处于Stable状态,不能进行ISSU升级;如果Redundancy Stable未处于Stable状态,不能进行主备倒换。
设备启动需要一定的时间,才能达到Stable状态。如果设备长时间未能进入Stable状态,可通过该命令的显示信息找出未稳定的设备,根据其具体状态,采取进一步措施。
系统处于不稳定状态时,需要结合相关命令查看设备的具体情况。例如:
· 通过display device命令查看设备是否处于故障状态。
· 通过Probe视图下的display system internal process state命令查看服务启动状态。
操作时,建议多次执行命令,以确认稳定状态的连续性。
【举例】
# 显示系统稳定状态的汇总信息。
<Sysname> display system stable state summary
System state : Stable
Redundancy state : No redundance
NSR state : No standby
表1-8 display system stable state命令显示信息描述表
字段 |
描述 |
System state |
系统状态,取值为Stable表示稳定运行 |
Role |
设备的角色,取值为Active |
State |
设备状态: · Stable:设备处于稳定运行 |
* |
当前对象处于未稳定状态 |
# 显示系统的稳定状态。
<Sysname> display system stable state
System state : Stable
Redundancy state: No redundance
Slot CPU Role State
1 0 Active Stable
表1-9 display system stable state命令显示信息描述表
字段 |
描述 |
System state |
所有成员设备运行状态的汇总: · Stable:稳定运行,表示所有成员设备均处于稳定运行状态 · Not ready:未稳定,此时不能进行ISSU升级 |
Redundancy state |
主备状态: · Stable:主备状态稳定,可以倒换 · No redundance:系统无冗余,不能倒换 · Not ready:未稳定,不可以倒换 |
NSR state |
各模块NSR状态的汇总,取值为: · Stable:稳定状态,表示所有开启的NSR功能均能正常工作 · Not ready:未稳定状态,此时不能进行进程倒换或者主备倒换、ISSU升级 · No standby:没有从设备 · Not configured:未开启NSR(Nonstop Routing,不间断路由)功能 |
Role |
成员设备在系统中的身份: · Active:主设备 · Standby:备设备,提供冗余备份 |
State |
成员设备状态: · Stable:成员设备稳定运行 · Board inserted:成员设备加入 · Kernel initiating:成员设备内核初始化 · Service starting:成员设备上的服务正在启动 · Service stopping:成员设备上的服务正在关闭 · HA Batch backup:HA批量备份中 · Interface data batch backup:接口管理批量备份未完成 |
* |
当前对象处于未稳定状态 |
【相关命令】
· display device
display transceiver alarm命令用来显示可插拔接口模块的当前故障告警信息。
【命令】
display transceiver alarm interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface [ interface-type interface-number ]:显示接口上插入的可插拔接口模块的当前故障告警信息。interface-type interface-number表示接口类型和接口编号,如果不指定该参数,表示所有接口。
【使用指导】
目前,使用的可插拔接口模块可能出现的故障告警信息见“display transceiver alarm命令输出信息描述表”。如果没有故障,则显示为None。
表1-10 SFP/SFP+/GBIC/SFF的display transceiver alarm命令输出信息描述表
字段 |
描述 |
RX signal loss |
接收信号丢失 |
RX power high |
接收光功率高 |
RX power low |
接收光功率低 |
TX fault |
发送错误 |
TX bias high |
偏置电流高 |
TX bias low |
偏置电流低 |
TX power high |
发送光功率高 |
TX power low |
发送光功率低 |
Temp high |
温度高 |
Temp low |
温度低 |
Voltage high |
电压高 |
Voltage low |
电压低 |
Transceiver info I/O error |
模块信息读写错误 |
Transceiver info checksum error |
模块信息校验和错误 |
Transceiver type and port configuration mismatch |
模块类型和端口配置不匹配 |
Transceiver type not supported by port hardware |
端口不支持该模块类型 |
表1-11 QSFP+/QSFP28的display transceiver alarm命令输出信息描述表
字段 |
描述 |
Temp high |
温度高 |
Temp low |
温度低 |
Voltage high |
电压高 |
Voltage low |
电压低 |
RX signal loss in channel x |
通道x接收到的信号丢失 |
TX fault in channel x |
通道x发送报文时出错 |
TX signal loss in channel x |
通道x发送的信号丢失 |
RX power high in channel x |
通道x接收到的光的功率太高 |
RX power low in channel x |
通道x接收到的光的功率太低 |
TX bias high in channel x |
通道x的偏置电流高 |
TX bias low in channel x |
通道x的偏置电流低 |
Transceiver info I/O error |
模块读写错误 |
Transceiver info checksum error |
模块信息校验和错误 |
Transceiver type and port configuration mismatched |
模块类型和端口配置不匹配 |
Transceiver type not supported |
端口不支持该类型的模块 |
表1-12 CFP的display transceiver alarm命令输出信息描述表
字段 |
描述 |
TX jitter PLL unlocked |
发送Jitter PLL失锁 |
TX CMU unlocked |
发送CMU失锁 |
Overloaded |
负载过大 |
Loss of REFCLK input |
缺乏参考时钟 |
Channel signals out of alignment |
主机通道信号不对齐 |
PLD or flash initialization error |
初始化错误 |
Power supply fault |
电源错误 |
CFP checksum error |
校验和错误 |
TX bias high |
偏置电流高 |
TX bias low |
偏置电流低 |
Temp high |
温度高 |
Temp low |
温度低 |
Voltage high |
电压高 |
Voltage low |
电压低 |
RX signal loss in channel x |
通道x接收到的信号丢失 |
RX IC unlocked in channel x |
通道x接收到的IC时钟失锁 |
RX FIFO error in channel x |
通道x接收到FIFO错误 |
TX signal loss in channel x |
通道x发送的信号丢失 |
TX IC unlocked in channel x |
通道x发送的IC时钟失锁 |
TX FIFO error in channel x |
主机通道x的发送FIFO出错 |
TX IC unlocked in channel x |
主机通道x发送的IC时钟失锁 |
APD supply fault in channel x |
通道x出现APD错误 |
TEC fault in channel x |
通道x出现TEC错误 |
Wavelength unlocked in channel x |
通道x的光信号波长失锁 |
RX power high in lane x |
通道x接收到的光的功率太高 |
RX power low in lane x |
通道x接收到的光的功率太低 |
TX power high in lane x |
通道x发送的光的功率太高 |
TX power low in lane x |
通道x发送的光的功率太低 |
TX bias high in lane x |
通道x的偏置电流高 |
TX bias low in lane x |
通道x的偏置电流低 |
Temp high in lane x |
通道x的温度高 |
Temp low in lane x |
通道x的温度低 |
Transceiver info I/O error |
模块读写错误 |
Transceiver info checksum error |
模块信息校验和错误 |
Transceiver type and port configuration mismatched |
模块类型和端口配置不匹配 |
Transceiver type not supported |
端口不支持该类型的模块 |
表1-13 XFP的display transceiver alarm命令输出信息描述表
字段 |
描述 |
RX signal loss |
接收信号丢失 |
RX not ready |
接收状态未就绪 |
RX CDR loss of lock |
RX CDR时钟失锁 |
RX power high |
接收光功率高 |
RX power low |
接收光功率低 |
TX not ready |
发送状态未就绪 |
TX fault |
发送错误 |
TX CDR loss of lock |
TX CDR时钟失锁 |
TX bias high |
偏置电流高 |
TX bias low |
偏置电流低 |
TX power high |
发送光功率高 |
TX power low |
发送光功率低 |
Module not ready |
模块状态未就绪 |
APD supply fault |
APD(Avalanche Photo Diode,雪崩光电二极管)错误 |
TEC fault |
TEC(Thermoelectric Cooler,热点冷却器)错误 |
Wavelength unlocked |
光信号波长失锁 |
Temp high |
温度高 |
Temp low |
温度低 |
Voltage high |
电压高 |
Voltage low |
电压低 |
Transceiver info I/O error |
模块信息读写错误 |
Transceiver info checksum error |
模块信息校验错误 |
Transceiver type and port configuration mismatch |
模块类型和端口配置不匹配 |
Transceiver type not supported by port hardware |
端口不支持该模块类型 |
表1-14 XENPAK的display transceiver alarm命令输出信息描述表
字段 |
描述 |
WIS local fault |
WIS(WAN Interface Sublayer)本地错误 |
Receive optical power fault |
接收光功率错误 |
PMA/PMD receiver local fault |
PMA/PMD(Physical Medium Attachment/Physical Medium Dependent)接收器本地错误 |
PCS receive local fault |
PCS(Physical Coding Sublayer)接收本地错误 |
PHY XS receive local fault |
PHY XS(PHY Extended Sublayer)接收本地错误 |
RX power high |
接收光功率高 |
RX power low |
接收光功率低 |
Laser bias current fault |
激光器偏置电流错误 |
Laser temperature fault |
激光器温度错误 |
Laser output power fault |
激光器输出光功率错误 |
TX fault |
发送器错误 |
PMA/PMD receiver local fault |
PMA/PMD接收器本地错误 |
PCS receive local fault |
PCS接收本地错误 |
PHY XS receive local fault |
PHY XS接收本地错误 |
TX bias high |
偏置电流高 |
TX bias low |
偏置电流低 |
TX power high |
发送光功率高 |
TX power low |
发送光功率低 |
Temp high |
温度高 |
Temp low |
温度低 |
Transceiver info I/O error |
模块信息I/O错误 |
Transceiver info checksum error |
模块信息校验错误 |
Transceiver type and port configuration mismatch |
模块类型和端口配置不匹配 |
Transceiver type not supported by port hardware |
端口不支持该模块类型 |
【举例】
# 显示接口Twenty-FiveGigE1/1/1上插入的可插拔接口模块的当前故障告警信息。
<Sysname> display transceiver alarm interface twenty-fivegige 1/1/1
Twenty-FiveGigE1/1/1 transceiver current alarm information:
RX signal loss
RX power low
表1-15 display transceiver alarm显示信息描述表
字段 |
描述 |
transceiver current alarm information |
接口光模块当前故障告警信息 |
RX signal loss |
接收信号丢失 |
RX power low |
接收光功率低告警 |
display transceiver diagnosis命令用来显示可插拔光模块的数字诊断参数的当前测量值。
【命令】
display transceiver diagnosis interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface [ interface-type interface-number ]:显示接口上插入的可插拔光模块的数字诊断参数的当前测量值。interface-type interface-number表示接口类型和接口编号,如果不指定该参数,表示所有接口。
【举例】
# 显示接口Twenty-FiveGigE1/1/1上插入的可插拔光模块的数字诊断参数的当前测量值。
<Sysname> display transceiver diagnosis interface twenty-fivegige 1/1/1
Twenty-FiveGigE1/1/1 transceiver diagnostic information:
Current diagnostic parameters:
Temp(°C) Voltage(V) Bias(mA) RX power(dBm) TX power(dBm)
36 3.31 6.13 -35.64 -5.19
Alarm thresholds:
Temp(℃) Voltage(V) Bias(mA) RX power(dBM) TX power(dBM)
High 50 3.55 1.44 -10.00 5.00
Low 30 3.01 1.01 -30.00 0.00
表1-16 display transceiver diagnosis显示信息描述表
字段 |
描述 |
transceiver diagnostic information |
接口插入的光模块的数字诊断信息 |
Current diagnostic parameters |
当前的诊断参数 |
Wave.er(nm) |
波长偏移,单位为nm,精确到0.001nm。仅HPE X130 10G SFP+ LC LH80 tunable Transceiver (JL250A)、SFP-XG-LH80-Tunable光模块支持显示该字段 |
Freq.er(GHz) |
频率偏移,单位为GHZ,精确到0.1GHZ。仅HPE X130 10G SFP+ LC LH80 tunable Transceiver (JL250A)、SFP-XG-LH80-Tunable光模块支持显示该字段 |
Temp.(°C) |
数字诊断参数——温度,单位为°C,精确到1°C |
Voltage(V) |
数字诊断参数——电压,单位为V,精确到0.01V |
Bias(mA) |
数字诊断参数——偏置电流,单位为mA,精确到0.01mA |
RX power(dBm) |
数字诊断参数——接收光功率,单位为dBm,精确到0.01dBm |
TX power(dBm) |
数字诊断参数——发送光功率,单位为dBm,精确到0.01dBm |
Alarm thresholds |
告警门限 |
High |
高告警门限 |
Low |
低告警门限 |
display transceiver interface命令用来显示可插拔接口模块的主要特征参数。
【命令】
display transceiver interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-type interface-number:显示接口上插入的可插拔接口模块的主要特征参数。interface-type interface-number表示接口类型和接口编号,如果不指定该参数,表示所有接口。
【举例】
# 显示接口Twenty-FiveGigE1/1/1上插入的可插拔接口模块的主要特征参数。(显示信息略)
<Sysname> display transceiver interface twenty-fivegige 1/1/1
...
display transceiver manuinfo命令用于显示可插拔接口模块的电子标签信息。
【命令】
display transceiver manuinfo interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface [ interface-type interface-number ]:显示接口上插入的可插拔接口模块的部分电子标签信息。interface-type interface-number表示接口类型和接口编号,如果不指定该参数,表示所有接口。
【举例】
# 显示接口Twenty-FiveGigE1/1/1上插入的可插拔接口模块的电子标签信息。(显示信息略)
<Sysname> display transceiver manuinfo interface twenty-fivegige 1/1/1
...
display version命令用来显示系统版本信息。
【命令】
display version
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 查看系统版本信息。
<Sysname> display version
……显示信息略……
表1-17 display version命令显示信息描述表
字段 |
描述 |
H3C Comware Software, Version 7.1.070, Feature 2607 |
表示设备使用的软件版本 |
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved. |
表示设备的版权申明 |
H3C S6800-54QT uptime is 0 weeks, 0 days, 2 hours, 14 minutes |
表示设备的型号以及本次启动后的持续运行时间 |
Last reboot reason |
表示设备上次重启的原因,主要取值有: · User reboot:表示用户通过命令行、SNMP等方式重启设备 · Cold reboot:表示断电导致的重启 · Kernel abnormality reboot:表示内核异常导致的重启 · DeadLoop reboot:表示内核死循环导致的重启 · DEV HandShake reboot:表示设备管理握手失败导致的重启 · SlaveSwitch reboot:表示主备倒换导致的重启 · IRF Merge reboot:表示IRF合并重启本设备 · Auto Update reboot:表示版本自动升级导致的重启 |
Boot image: flash:/uis-cmw710-boot-1.02.03.bin |
表示设备当前运行过程中使用的Boot包以及该软件包的版本、编译时间 |
display version-update-record命令用来显示启动软件包版本更新操作的记录。
【命令】
display version-update-record
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【使用指导】
设备启动时会记录当前使用的启动软件包版本信息,如果在运行过程中进行启动软件包版本更新操作,系统会记录该次更新的简要信息,包括升级时间和版本,以便管理员了解相关信息。设备重启这些记录也不会被删除。
【举例】
# 显示设备启动软件包版本更新操作的记录。
<Sysname> display version-update-record
Record 1 (updated on Apr 18 2015 at 06:23:54):
*Name : simware-cmw710-boot.bin
Version : 7.1.070 Test 0001
Compile time: Mar 25 2015 15:52:43
*Name : simware-cmw710-system.bin
Version : 7.1.070 Test 0001
Compile time: Mar 25 2015 15:52:43
表1-18 display version-update-record命令显示信息描述表
字段 |
描述 |
Record n (updated on Apr 18 2014 at 06:23:54) |
最近的第n次更新的时间,Record 1为最新的一次更新 |
*Name |
软件包的名称。带*符号,表示软件包的版本和升级前的版本有变化;不带*符号,表示版本没有变化 |
Version |
软件包的版本号 |
Compile time |
版本编译时间 |
【相关命令】
· reset version-update-record
header命令用来配置欢迎信息。
undo header命令用来取消配置的欢迎信息。
【命令】
header { legal | login | motd | shell } text
undo header { legal | login | motd | shell }
【缺省情况】
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
legal:配置登录终端界面前的授权信息,在输入认证用户名和密码前输出。
login:配置登录验证时的欢迎信息。
motd:配置登录终端界面前的欢迎信息。
shell:配置登录用户登录进入用户视图时的欢迎信息。
text:欢迎信息的内容。内容的输入支持单行和多行两种方式,具体输入规则请参见“基础配置指导”中的“设备管理”。
【举例】
# 配置legal欢迎信息。
<Sysname> system-view
[Sysname] header legal
Please input banner content, and quit with the character '%'.
Welcome to use the legal banner%
memory-threshold命令用来配置空闲内存告警的门限值。
undo memory-threshold命令用来恢复缺省情况。
【命令】
memory-threshold [ slot slot-number [ cpu cpu-number ] ] [ ratio ] minor minor-value severe severe-value critical critical-value normal normal-value
undo memory-threshold [ slot slot-number [ cpu cpu-number ] ]
【缺省情况】
一级告警门限为96MB,二级告警门限为64MB,三级告警门限为48MB,系统恢复到正常的内存门限为128MB。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
ratio:表示以百分比形式配置门限。不指定该参数时,表示配置的是门限的大小,单位为MB。
minor minor-value:一级告警门限。输入该参数的值时可通过输入?,来获取该参数的取值范围。取值为0时,表示关闭该级门限告警功能。
severe severe-value:二级告警门限。输入该参数的值时可通过输入?,来获取该参数的取值范围。取值为0时,表示关闭该级门限告警功能。
critical critical-value:三级告警门限。输入该参数的值时可通过输入?,来获取该参数的取值范围。取值为0时,表示关闭该级门限告警功能。
normal normal-value:系统内存恢复正常状态时的内存大小。输入该参数的值时可通过输入?,来获取该参数的取值范围。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU编号。
【使用指导】
系统实时监控剩余空闲内存大小,当条件达到一级、二级、三级告警门限或者恢复正常状态门限时,就产生相应的告警/告警解除通知,通知关联的业务模块/进程采取相应的措施,以便最大限度的利用内存,又能保证设备的正常运行。
设备监控的是低端内存中剩余空闲内存的大小,使用display memory命令可以查看低端内存的使用情况。
当设备出现内存告警时,可删除暂时不用的配置或关闭部分功能来释放内存。但因为内存不足,部分配置可能删除失败。
关于告警门限的详细介绍请参见“基础配置指导”中的“设备管理”。
【举例】
# 配置一级、二级、三级告警门限分别为64MB、48MB、32MB,当剩余空闲内存大于96MB时,恢复到正常状态。
<Sysname> system-view
[Sysname] memory-threshold minor 64 severe 48 critical 32 normal 96
# 配置一级、二级、三级告警门限分别为设备总内存的3%、2%、1%,当剩余空闲内存大于设备总内存的5%时,恢复到正常状态。
<Sysname> system-view
[Sysname] memory-threshold ratio minor 3 severe 2 critical 1 normal 5
【相关命令】
· display memory-threshold
memory-threshold usage命令用来配置内存利用率阈值。
undo memory-threshold usage命令用来恢复缺省情况。
【命令】
memory-threshold [ slot slot-number [ cpu cpu-number ] ] usage memory-threshold
undo memory-threshold [ slot slot-number [ cpu cpu-number ] ] usage
【缺省情况】
内存利用率阈值为100%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU的编号。
memory-threshold:内存利用率阈值百分比,取值范围为0~100。
【使用指导】
系统每隔1分钟会对内存利用率进行采样,并将采样值和用户配置的内存利用率阈值比较。当采样值大时,则认为内存利用率过高,设备会发送Trap报文。
【举例】
# 配置内存利用率阈值为80%。
<Sysname> system-view
[Sysname] memory-threshold usage 80
【相关命令】
· display memory-threshold
monitor cpu-usage enable命令用来开启CPU利用率历史记录功能。
undo monitor cpu-usage enable命令用来关闭CPU利用率历史记录功能。
【命令】
monitor cpu-usage enable [ slot slot-number [ cpu cpu-number ] ]
undo monitor cpu-usage enable [ slot slot-number [ cpu cpu-number ] ]
【缺省情况】
CPU利用率历史记录功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示设备在IRF中的成员编号,不指定表示主设备。
cpu cpu-number:表示CPU的编号。
【使用指导】
开启CPU利用率历史记录功能后,系统会每隔一定时间(可通过monitor cpu-usage interval命令配置)对CPU的利用率进行采样,并把采样结果保存到历史记录区。这些记录可通过display cpu-usage history命令查看,以便用户监控设备近期的运行情况。
【举例】
# 打开CPU利用率历史记录功能。
<Sysname> system-view
[Sysname] monitor cpu-usage enable
【相关命令】
· display cpu-usage configuration
· display cpu-usage history
· monitor cpu-usage interval
monitor cpu-usage interval命令用来配置CPU利用率历史记录的采样周期。
undo monitor cpu-usage interval命令用来恢复缺省情况。
【命令】
monitor cpu-usage interval interval [ slot slot-number [ cpu cpu-number ] ]
undo monitor cpu-usage interval [ slot slot-number [ cpu cpu-number ] ]
【缺省情况】
CPU利用率历史记录采样周期为1分钟。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:CPU利用率历史记录采用周期,取值为5Sec、1Min或者5Min,不区分大小写。输入该参数时,请完整输入,否则,系统会提示参数错误。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU的编号。
【使用指导】
开启CPU利用率历史记录功能后,系统会每隔一定时间(可通过monitor cpu-usage interval命令配置)对CPU的利用率进行采样,并把采样结果保存到历史记录区。这些记录可通过display cpu-usage history命令查看,以便用户监控设备近期的运行情况。
【举例】
# 配置CPU利用率历史记录的采样周期为5秒。
<Sysname> system-view
[Sysname] monitor cpu-usage interval 5Sec
【相关命令】
· display cpu-usage configuration
· display cpu-usage history
· monitor cpu-usage enable
monitor cpu-usage logging interval命令用来开启周期性输出CPU利用率日志功能。
undo monitor cpu-usage logging interval命令用来关闭周期性输出CPU利用率日志功能。
【命令】
monitor cpu-usage logging interval interval-time
undo monitor cpu-usage logging interval
【缺省情况】
周期性输出CPU利用率日志功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval-time:周期性输出CPU利用率日志的时间间隔,取值为5~300中5的整数倍,单位为秒。
【举例】
# 开启周期性输出CPU利用率日志信功能,且时间间隔为60秒。
<Sysname> system-view
[Sysname] monitor cpu-usage logging interval 60
monitor cpu-usage threshold命令用来配置CPU利用率告警门限。
undo monitor cpu-usage threshold命令用来恢复缺省情况。
【命令】
monitor cpu-usage threshold severe-threshold minor-threshold minor-threshold [ slot slot-number [ cpu cpu-number ] ]
undo monitor cpu-usage threshold minor-threshold [ slot slot-number ]
【缺省情况】
CPU利用率高级别告警门限为99%,CPU利用率低级别告警门限为80%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
severe-threshold:CPU利用率高级别告警门限,取值范围为2~100,单位为百分比。
minor-threshold minor-threshold:CPU利用率低级别告警门限,取值范围为1~“severe-threshold的配置值减1”,单位为百分比。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU的编号。
【使用指导】
系统每隔1分钟会对CPU以及CPU核的利用率进行采样,并将采样值和用户配置的告警门限比较。当采样值大时,则认为利用率过高,设备会进行相应的处理。
【举例】
# 配置CPU利用率高级别告警门限为90%,低级别告警门限为80%。
<Sysname> system-view
[Sysname] monitor cpu-usage threshold 90 minor-threshold 80
【相关命令】
· display cpu-usage configuration
monitor memory-usage logging interval命令用来开启周期性输出内存利用率日志功能。
undo monitor memory-usage logging命令用来关闭周期性输出内存利用率日志功能。
【命令】
monitor memory-usage logging interval interval-time
undo monitor memory- usage logging interval
【缺省情况】
周期性输出内存利用率日志功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval-time:周期性输出内存利用率日志的时间间隔,取值为5~300中5的整数倍,单位为秒。
【举例】
# 开启周期性输出内存利用率日志信功能,且时间间隔为60秒。
<Sysname> system-view
[Sysname] monitor memory-usage logging interval 60
monitor resend cpu-usage命令用来配置发送CPU告警事件的间隔。
undo monitor resend cpu-usage命令用来取消CPU告警事件发送间隔的配置。
【命令】
monitor resend cpu-usage { minor-interval minor-interval | severe-interval severe-interval } * [ slot slot-number [ cpu cpu-number ] ]
undo monitor resend cpu-usage [ minor-interval | severe-interval ] [ slot slot-number [ cpu cpu-number ] ]
【缺省情况】
持续300秒超过低级别告警门限则上报一次CPU低级别告警事件,持续60秒超过高级别告警门限则上报一次CPU高级别告警事件。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
minor-interval minor-interval:CPU低级别告警事件周期发送的间隔,取值范围为10~3600,且只能是5的倍数,单位为秒。
severe-interval severe-interval:CPU高级别告警事件周期发送的间隔,取值范围为10~3600,且只能是5的倍数,单位为秒。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU的编号。
【使用指导】
设备定期对CPU使用率进行采样,并将采样值与告警门限进行比较。当采样值从小于或等于变成大于某级别告警门限时,CPU将进入该级别告警状态并生成相应的告警事件。
CPU处于低级别告警状态时,会周期发送CPU低级别告警事件,直到CPU进入高级别告警状态或者低级别告警状态解除。CPU处于高级别告警状态时,会周期发送CPU高级别告警事件,直到高级别告警状态解除。使用本命令可以修改CPU告警事件的发送周期。
执行undo monitor resend cpu-usage命令不指定minor-interval和severe-interval参数时,表示将这两个参数恢复到缺省情况。当指定某个(些)参数时,仅将该参数恢复到缺省值。
【举例】
# 配置slot 1 CPU 0低级别告警事件的发送周期为60秒。
<Sysname> system-view
[Sysname] monitor resend cpu-usage minor-interval 60 slot 1 cpu 0
monitor resend memory-threshold命令用来配置发送内存告警事件的间隔。
undo monitor resend memory-threshold命令用来取消内存告警事件发送间隔的配置。
【命令】
monitor resend memory-threshold { critical-interval critical-interval | minor-interval minor-interval | severe-interval severe-interval } * [ slot slot-number [ cpu cpu-number ] ]
undo monitor resend memory-threshold [ critical-interval | minor-interval | severe-interval ] * [ slot slot-number [ cpu cpu-number ] ]
【缺省情况】
持续12小时超过一级告警门限则上报一次一级告警事件通知,持续3小时超过二级告警门限则上报一次二级告警事件通知,持续1小时超过三级告警门限则上报一次三级告警事件通知。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
critical-interval critical-interval:内存三级告警事件周期发送的间隔,取值范围1~48,单位为小时。
minor-interval minor-interval:内存一级告警事件周期发送的间隔,取值范围1~48,单位为小时。
severe-interval severe-interval:内存二级告警事件周期发送的间隔,取值范围1~48,单位为小时。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示主设备。
cpu cpu-number:表示CPU的编号。
【使用指导】
设备定期对内存剩余值进行采样,并将采样值与告警门限进行比较。当采样值从大于变成小于或等于某级别告警门限时,内存将进入该级别告警状态并生成相应的告警事件。
内存支持多个级别的告警,这些告警的严重程度从高到低依次为:内存三级告警、内存二级告警、内存一级告警。
内存处于低级别告警状态时,会周期发送内存低级别告警事件,直到设备进入更高级别告警状态或者低级别告警状态解除。内存处于高级别告警状态时,会周期发送内存高级别告警事件,直到高级别告警状态解除。使用本命令可以修改内存告警事件的发送周期。
执行undo monitor resend memory-threshold命令并不指定critical-interval、minor-interval和severe-interval参数时,表示将这些参数均恢复到缺省情况。当指定某个(些)参数时,仅将该参数恢复到缺省值。
【举例】
# 配置slot 1 CPU 0内存一级告警事件的发送周期为12小时。
<Sysname> system-view
[Sysname] monitor resend memory-threshold minor-interval 12 slot 1 cpu 0
password-recovery enable命令用来开启密码恢复功能。
undo password-recovery enable命令用来关闭密码恢复功能。
【命令】
password-recovery enable
undo password-recovery enable
【缺省情况】
密码恢复功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
配置密码恢复功能后,当用户忘记Console口认证密码或者登录认证失败,导致无法使用命令行操作设备时,可通过BootWare菜单清除该认证密码,再继续使用设备;关闭密码恢复功能后,设备将处于一个安全性更高的状态,即当出现上述情况时,若想继续使用Console口对设备进行命令行操作,只能通过BootWare菜单选择将设备恢复为出厂配置之后方可继续操作,这样可以有效地防止非法用户获取启动配置文件。
清除认证密码的操作必须在主设备的启动过程中进入BootWare菜单进行。
BootWare菜单中支持配置的选项与密码恢复功能的配置有关,详见设备的版本说明书。
【举例】
# 关闭密码恢复功能。
<Sysname> system-view
[Sysname] undo password-recovery enable
reboot命令用来重启设备。
【命令】
reboot [ slot slot-number ] [ force ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,会重启整个IRF。
force:强制重启:
· 不指定该参数时,重启设备,系统会做一些保护性检查(如启动文件是否存在,是否正在写磁盘等),若检查不通过则退出处理,不会重启设备;
· 指定该参数时,系统将不进行任何检查,直接执行重启操作。
【使用指导】
· 重新启动可能会导致业务中断,请谨慎使用该命令。
· 使用force参数时,系统在重启时不会做任何保护性措施。重启后,可能导致文件系统损坏,请谨慎使用该参数。建议在系统故障或无法正常重启时,才使用该参数。
如果主用启动文件损坏或者不存在,则不能通过reboot命令重启设备。此时,可以通过指定新的主用启动文件再重启。
如果设备在准备重启时,用户正在进行文件操作,为了安全起见,系统将不会执行此次重启操作。
重启主设备时,如果备设备不存在,会重启整个IRF;如果备设备存在并稳定运行,会引起主备倒换。当系统中有成员设备处于非稳定状态时,请不要使用reboot命令来触发主备倒换,以免影响IRF和成员设备的运行。可使用display system stable state命令来显示IRF的稳定状态。
【举例】
Now rebooting, please wait...
# 重启设备,并保存配置文件。
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait.........DONE!
Current configuration will be lost after the reboot, save current configuration? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Configuration is saved to mainboard device successfully.
This command will reboot the device. Continue? [Y/N]:y
Now rebooting, please wait...
# 强制重启设备。
<Sysname> reboot force
A forced reboot might cause the storage medium to be corrupted. Continue? [Y/N]:y
Now rebooting, please wait...
【相关命令】
· display system stable state
reset version-update-record命令用来清除启动软件包版本更新操作的记录。
【命令】
reset version-update-record
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 清除设备启动软件包版本更新操作的记录。
<Sysname> system-view
[Sysname] reset version-update-record
This command will delete all records of version update. Continue? [Y/N]:y
【相关命令】
· display version-update-record
restore factory-default命令用来将设备恢复到出厂状态。
【命令】
restore factory-default
【视图】
用户视图
【缺省用户角色】
network-admin
【使用指导】
请谨慎使用该命令。
当设备使用场景更改,或者设备出现故障时,可以使用本命令来将设备恢复到出厂状态。
【举例】
# 将设备恢复到出厂状态。
<Sysname> restore factory-default
This command will restore the system to the factory default configuration and clear the operation data. Continue [Y/N]:y
Restoring the factory default configuration. This process might take a few minutes. Please wait..........................................................................................................Done.
Please reboot the system to place the factory default configuration into effect.
【相关命令】
· reboot
shutdown-interval命令用来配置端口状态检测定时器的时长。
undo shutdown-interval命令用来恢复缺省情况。
【命令】
shutdown-interval interval
undo shutdown-interval
【缺省情况】
端口状态检测定时器的时长为30秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:端口状态检测定时器的时长,取值范围为0~300,单位为秒。取值为0时,表示不进行定时检测。
【使用指导】
某些协议模块在特定情况下会自动关闭某个端口,比如当开启了BPDU保护功能的端口收到配置消息时,MSTP协议模块将自动关闭该端口。同时,系统会启动一个检测定时器,如果直到定时器超时(即经过time秒之后),该端口仍处于关闭状态,协议模块则自动激活该端口,令其恢复到真实的物理状态。
如果用户在端口定时检测过程中将检测时间间隔修改为T1,修改时刻距协议关闭端口时间间隔为T。
· 若T<T1,则被关闭的端口会再经过T1-T时间后被恢复。
· 若T>=T1,则被关闭的端口会立即恢复。
例如当前time配置为30,当端口被协议模块关闭2秒(T=2)后,修改time为10(T1=10),则该接口会再经过8秒后被恢复;如果当前time为30,端口被协议模块关闭10秒后,修改time为2,则该端口会立即恢复。
【举例】
# 配置端口状态检测定时器的时长为100秒。
<Sysname> system-view
[Sysname] shutdown-interval 100
sysname命令用来配置设备的名称。
undo sysname用来恢复缺省情况。
【命令】
sysname sysname
undo sysname
【缺省情况】
设备的名称为H3C。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
sysname:设备名称,为1~64个字符的字符串。
【使用指导】
设备的名称对应于命令行接口的提示符,如设备的名称为Sysname,则用户视图的提示符为<Sysname>。
【举例】
# 配置设备的名称为R2000。
<Sysname> system-view
[Sysname] sysname R2000
temperature-limit命令用于配置设备的温度告警门限。
undo temperature-limit命令用来恢复缺省情况。
【命令】
temperature-limit slot slot-number hotspot sensor-number lowlimit warninglimit [ alarmlimit ]
undo temperature-limit slot slot-number hotspot sensor-number
【缺省情况】
不同温度传感器的温度门限可能不同,请先使用undo temperature-limit命令恢复缺省情况后,再通过display environment命令查看设备的缺省温度告警门限。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:配置指定成员设备上温度传感器的温度门限。slot-number表示设备在IRF中的成员编号。
hotspot:配置热点传感器的温度门限。热点传感器一般置于发热量较大的芯片附近,监测芯片温度。
sensor-number:温度传感器的编号,输入该参数的值时可通过输入?,来获取该参数的取值范围。
lowlimit:低温告警门限,单位为摄氏度。不同温度传感器的低温告警门限取值范围不同,输入该参数的值时可通过输入?,来获取该参数的取值范围。
warninglimit:一般级高温告警门限,单位为摄氏度,必须大于低温告警门限。输入该参数的值时可通过输入?,来获取该参数的取值范围。
alarmlimit:严重级高温告警门限,单位为摄氏度,必须大于一般级高温告警门限。输入该参数的值时可通过输入?,来获取该参数的取值范围。
【使用指导】
如果温度低于低温告警门限、高于一般级或严重级高温门限,系统均会生成相应的日志信息和告警信息提示用户,并通过设备面板上的指示灯来告警,以便用户及时进行处理。
【举例】
# 配置指定slot上热点1号温度传感器,低温门限为-10摄氏度,一般级高温门限为50摄氏度,严重级高温门限为60摄氏度。
<Sysname> system-view
[sysname] temperature-limit slot 1 hotspot 1 -10 50 60
【相关命令】
· display environment
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!