18-性能管理命令
本章节下载: 18-性能管理命令 (195.89 KB)
binding命令用来在统计任务中绑定实例。
undo binding命令用来在统计任务中删除已经绑定的实例。
【命令】
binding instance-type instance-type { all { physical | tunnel } | instance instance-name&<1-8> }
undo binding instance-type instance-type { all { physical | tunnel } | instance instance-name&<1-8> }
【缺省情况】
统计任务中没有绑定任何实例。
【视图】
统计任务视图
【缺省用户角色】
network-admin
【参数】
instance-type instance-type:指定实例类型,为1~63个字符的字符串,不区分大小写。实例类型已事先定义,目前仅支持interface类型。
all physical:绑定所有的物理接口。
all tunnel:绑定所有Tunnel接口。
instance instance-name&<1-8>:指定实例类型中的实例名称,为1~255个字符的字符串,不区分大小写。实例名称由各个特性事先定义。&<1-8>表示前面的参数最多可以输入8次。
【使用指导】
绑定的实例必须存在。
【举例】
# 在统计任务task1中绑定GigabitEthernet1/0/1实例。
<Sysname> system-view
[Sysname] performance-management
[Sysname-pm] statistics task task1
[Sysname-pm-task-task1] binding instance-type interface instance gigabitethernet 1/0/1
【相关命令】
· statistics task
display performance-management statistics命令用来查看统计任务的性能数据信息。
【命令】
display performance-management statistics task-name data index [ instance-type instance-type [ measure measure-name | instance instance-name &<1-8> ] * ]
【视图】
所有视图
【缺省用户角色】
network-admin
【参数】
task-name:指定的统计任务名称,为1~31个字符的字符串,不区分大小写。由字母、数字或下划线组成,且必须以字母或数字开头。
data index:指定统计任务的统计周期。index为整数形式,取值范围0~16,取值越小,表示查询的数据越新。取值为0时,表示查询当前周期内的性能数据信息;取值大于0时,表示查询最近第n个完整的统计周期的历史性能数据信息。
instance-type instance-type:指定实例类型,为1~63个字符的字符串,不区分大小写。实例类型由各个特性事先定义,每个特性对应一个实例类型。未指定被参数时,表现显示所有类型实例统计任务的性能数据信息。
measure measure-name:指定指标名称,为1~63个字符的字符串,不区分大小写。指标名称已先定义,不同实例支持的指标不同,统计任务支持的指标如表1-1所示。
instance instance-name&<1-8>:指定实例类型中的实例名称,为1~255个字符的字符串,不区分大小写。实例名称格式由各个特性事先定义。&<1-8>表示前面的参数最多可以输入8次。
指标名称 |
含义 |
in-errors |
输入错包数 |
out-errors |
输出错包数 |
in-discards |
输入丢包数 |
out-discards |
输出丢包数 |
in-octets |
输入报文字节数 |
out-octets |
输出报文字节数 |
in-ucast-pkts |
输入单播包 |
out-ucast-pkts |
输出单播包 |
in-multicast-pkts |
输入组播包 |
out-multicast-pkts |
输出组播包 |
in-broadcast-pkts |
输入广播包 |
out-broadcast-pkts |
输出广播包 |
in-bandwidth-rate |
输入带宽利用率 |
out-bandwidth-rate |
输出带宽利用率 |
in-all-pkts |
输入报文个数 |
out-all-pkts |
输出报文个数 |
in-pkts-rate |
输入包速率 |
out-pkts-rate |
输出包速率 |
in-bits-rate |
输入流量比特速率 |
out-bits-rate |
输出流量比特速率 |
【使用指导】
请确保设备已开启了数据统计功能并已经配置了该统计任务,否则将提示当前没有统计数据。
【举例】
# 查看统计任务task1的最近一个完整统计周期内的性能数据信息。
<Sysname> display performance-management statistics task1 data 1
Total measures: 20
--------------------------------------------------------------------------------
Instance type : interface
Instance name : gigabitethernet 1/0/1
Measure name : in-all-pkts
Validity flag : Valid
Statistical timestamp : 2018-04-23 18:30:00 UTC-08:00
Latest performance value : 800
Latest value timestamp : 2018-04-23 18:18:30 UTC-08:00
Peak performance value : 1000
Peak value timestamp : 2018-04-23 18:17:30 UTC-08:00
Valley performance value : 100
Valley value timestamp : 2018-04-23 18:16:30 UTC-08:00
Average performance value : 500
......
字段 |
描述 |
Total measures |
统计任务的指标总数 |
Instance type |
数据统计的实例类型 |
Instance name |
数据统计的实例名称 |
Measure name |
数据统计的指标名称 |
Validity flag |
指标的有效性标识,取值包括: · No statistics:性能数据未统计 · Valid:表示本次统计的性能数据为有效数据 |
Statistical timestamp |
该统计周期的结束时间。显示格式为: · YYYY-MM-DD HH:MM:SS · YYYY-MM-DD HH:MM:SS UTC±HH:MM DST · YYYY-MM-DD HH:MM:SS UTC±HH:MM · YYYY-MM-DD HH:MM:SS DST UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock summer-time命令配置了夏令时 index为0时,表示最近一次统计周期的结束时间 |
Latest performance value |
统计周期内最后一次采样值 · -:表示当前统计实例不支持该指标 index为0时,表示最近一次采样值 |
Latest value timestamp |
统计周期内最后一次采样结束的时间。显示格式为: · YYYY-MM-DD HH:MM:SS · YYYY-MM-DD HH:MM:SS UTC±HH:MM DST · YYYY-MM-DD HH:MM:SS UTC±HH:MM · YYYY-MM-DD HH:MM:SS DST UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock summer-time命令配置了夏令时 index为0时,表示最近一次采样周期的结束时间 |
Peak performance value |
统计周期内各采样值中的峰值 |
Peak value timestamp |
统计周期内峰值所在时间。显示格式为: · YYYY-MM-DD HH:MM:SS · YYYY-MM-DD HH:MM:SS UTC±HH:MM DST · YYYY-MM-DD HH:MM:SS UTC±HH:MM · YYYY-MM-DD HH:MM:SS DST UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock summer-time命令配置了夏令时。 |
Valley performance value |
统计周期内各采样值中的谷值 |
Valley value timestamp |
统计周期内谷值所在时间。显示格式为: · YYYY-MM-DD HH:MM:SS · YYYY-MM-DD HH:MM:SS UTC±HH:MM DST · YYYY-MM-DD HH:MM:SS UTC±HH:MM · YYYY-MM-DD HH:MM:SS DST UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock summer-time命令配置了夏令时 |
Average performance value |
统计周期内各采样值的平均值 |
display performance-management task命令用来查看统计任务的任务信息。
【命令】
display performance-management task [ task-name ]
【视图】
所有视图
【缺省用户角色】
network-admin
【参数】
task-name:显示指定名称的统计任务信息,为1~31个字符的字符串,不区分大小写。由字母、数字或下划线组成,且必须以字母或数字开头。不指定该参数时,显示全部统计任务信息。
【使用指导】
请确保设备已开启了数据统计功能并已经配置了该统计任务,否则没有显示内容。
【举例】
# 查看统计任务task1的任务信息。
<Sysname> display performance-management task task1
Task Name : task1
Task State : running
Statistics Interval : 15
Sample Interval : 5
Instance Type : interface
字段 |
描述 |
Task Name |
统计任务的名称 |
Task State |
统计任务的运行状态 · running:当前统计任务正在运行 · ready:当前统计任务未运行 |
Statistics Interval |
统计任务的统计周期,单位为分钟 |
Sample Interval |
统计任务的采样周期,单位为秒 |
Instance Type |
统计任务绑定的实例类型 · -:表示当前任务未绑定实例 |
performance-management命令用来进入性能管理视图。
【命令】
performance-management
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
当用户需要配置性能管理的数据统计功能时,必须首先执行该命令从系统视图进入性能管理视图。
未启用性能管理功能且性能管理视图下无任何配置时,执行display current-configuration命令显示的设备当前生效配置中依然可看到performance-management。
【举例】
# 进入性能管理视图。
<Sysname> system-view
[Sysname] performance-management
[Sysname-pm]
sample interval命令用来配置统计任务的采样周期。
undo sample interval命令用来恢复缺省情况。
【命令】
sample interval interval
undo sample interval
【缺省情况】
采样周期的缺省情况由统计周期的取值决定:
· 统计周期为5分钟时,采样周期为5秒。
· 统计周期为10分钟时,采样周期为5秒。
· 统计周期为15分钟时,采样周期为5秒。
· 统计周期为30分钟时,采样周期为60秒。
· 统计周期为60分钟时,采样周期为300秒。
· 统计周期为1440分钟时,采样周期为900秒。
【视图】
统计任务视图
【缺省用户角色】
network-admin
【参数】
interval:指定统计任务的采样周期,整数形式,取值可以是5、10、15、30、300、600、900、1800或3600,单位是秒。
【使用指导】
在创建统计任务并绑定实例后,设备将按照一定的采样周期进行数据采集。采样周期越短,统计数据就越准确,但占用的系统资源就越多。
在修改统计周期后,采样周期会变成该统计周期的采样周期缺省值。
不同统计周期下,采样周期的缺省情况和可配置情况如下:
· 统计周期为5分钟时,采样周期缺省情况为5秒,用户可以配置为5、10、15或30秒。
· 统计周期为10分钟时,采样周期缺省情况为5秒,用户可以配置为5、10、15、30或60秒。
· 统计周期为15分钟时,采样周期缺省情况为5秒,用户可以配置为5、10、15、30或60秒。
· 统计周期为30分钟时,采样周期缺省情况为60秒,用户可以配置为5、10、15、30或60秒。
· 统计周期为60分钟时,采样周期缺省情况为300秒,可用户以配置为5、10、15、30、60或300秒。
· 统计周期为1440分钟时,采样周期缺省情况为900秒,用户可以配置为300、600、900、1800或3600秒。
在统计任务视图下执行此命令更改采样周期后,会造导致与此任务相关的所有性能数据的统计信息被删除,并重新统计性能数据信息。
【举例】
# 配置统计任务task1的采样周期为300秒。
<Sysname> system-view
[Sysname] performance-management
[Sysname-pm] statistics task task1
[Sysname-pm-task-task1] statistics interval 60
[Sysname-pm-task-task1] sample interval 300
statistics interval命令用来配置统计周期。
undo statistics interval命令用来恢复缺省情况。
【命令】
statistics interval interval
undo statistics interval
【缺省情况】
统计周期是15分钟。
【视图】
统计任务视图
【缺省用户角色】
network-admin
【参数】
interval:指定统计周期,整数形式,取值可以是5、10、15、30、60或1440,单位是分钟。
【使用指导】
每个统计任务仅能配置一个统计周期。配置了统计周期后,需要绑定实例,系统将根据上述配置在指定的周期内,收集性能数据并进行统计分析。设置的周期越短,系统的统计将越准确,但是占用的系统资源也越多。
配置统计周期后,统计任务的起始时间会优选为整刻时间。当interval小于等于60时,统计任务的起始时间为最近的一个小时内的第n个完整周期,例如:8点40分开启统计周期为15分钟的统计任务功能,统计任务的起始时间为8点45分;当interval大于60时,统计任务的起始时间为第二天凌晨。
该命令配置成功后,将修改系统性能的统计周期。对当前统计任务中的所有已绑定实例都将生效。
在统计任务视图下执行此命令更改统计周期后,会造成下列影响:
· 如果之前已经配置了采样周期,则采样周期会变成该统计周期的采样周期缺省值。
· 与此任务相关的所有性能数据的统计信息会被删除,并重新统计性能数据信息。
【举例】
# 设置统计任务task1的统计周期为5分钟。
<Sysname> system-view
[Sysname] performance-management
[Sysname-pm] statistics task task1
[Sysname-pm-task-task1] statistics interval 5
statistics enable命令用来开启统计功能。
undo statistics enable命令用来关闭统计功能。
【命令】
statistics enable
undo statistics enable
【缺省情况】
统计功能未开启。
【视图】
性能管理视图
【缺省用户角色】
network-admin
【使用指导】
当用户需要采集和统计设备性能数据时,请执行该命令开启统计功能。
执行undo statistics enable命令后,系统中的数据统计工作将被终止,请在操作前仔细确认。
【举例】
# 开启统计功能。
<Sysname> system-view
[Sysname] performance-management
[Sysname-pm] statistics enable
statistics task命令用来创建统计任务并进入统计任务视图。
undo statistics task命令用来删除统计任务。
【命令】
statistics task task-name
undo statistics task task-name
【缺省情况】
系统中不存在任何统计任务。
【视图】
性能管理视图
【缺省用户角色】
network-admin
【参数】
task-name:创建的统计任务名称,为1~31个字符的字符串,不区分大小写。task-name由字母、数字或下划线组成,且必须以字母或数字开头。
【使用指导】
统计任务是性能管理的数据采集和统计的最小单元。在开启统计功能之前,需要创建一个统计任务,每个任务对应一个采集周期(包括统计周期和采样周期)。
系统最多支持16个统计任务。
执行undo statistics task后,被指定的统计任务的数据统计工作将被终止,与此任务相关的所有性能数据的统计信息会被删除,请在操作前仔细确认。
【举例】
# 创建一个统计任务task1。
<Sysname> system-view
[Sysname] performance-management
[Sysname-pm] statistics task task1
[Sysname-pm-task-task1]
【相关命令】
· performance-management
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!