配置性能管理
配置性能管理功能后,系统将对业务进行性能数据采集和统计,并生成统计文件,供本地用户和网管用户使用。
配置统计任务
使能数据统计功能,并在统计任务中配置采集周期和绑定的数据统计实例后,系统立即开始数据统计。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令pm,进入性能管理视图。
- 执行命令statistics enable,使能数据统计功能。
- 执行命令statistics-task task-name,创建统计任务,并进入统计任务视图。
- 执行命令statistics-cycle cycle,配置统计周期。
- 执行命令binding instance-type instance-type { all | instance { instance-name } & <1-8> },在统计任务中绑定实例。
绑定实例后,系统将立即开始对实例的性能数据进行统计并且记录。
- (可选)执行命令measure disable instance-type instance-type measure measure-name,去使能统计任务中的统计指标。
当用户希望查看实例类型中的指标时,可以使用display pm measure-info instance-type instance-type-name命令查看某个实例类型下面有哪些指标信息。如果有不需要关注的指标,则可以通过执行命令measure disable instance-type instance-type measure measure-name,去使能此指标。
- 统计文件是否保存。
执行命令record-file disable,去使能统计文件的生成功能。
当用户希望只对系统数据进行统计,而不希望生成的文件占用设备空间时,可配置该命令。
在统计文件的保存功能使能的情况下,执行命令record-interval interval,配置统计周期的个数。
执行该命令后,系统将在经历数据统计周期cycle × 统计周期的个数interval的时间后,以文件形式自动保存性能数据的统计信息。
系统生成的文件可以使用file-format { text | xml }配置统计文件的格式。
- 执行命令commit,提交配置。
(可选)配置统计文件上传功能
系统进行数据统计后,可以定时生成统计文件。如果用户希望在服务器上查看性能数据的统计信息,可以配置统计文件上传至性能管理服务器。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令pm,进入pm视图。
- 执行命令pm-server server-name,创建性能管理服务器进程,并进入性能管理服务器视图。
- 配置统计文件所上传的性能管理服务器的相关参数。
执行命令protocol { ftp | sftp } ip-address ip-address [ port port-number | { net-manager-vpn | vpn-instance vpn-instance-name } ] *,配置上传统计文件至性能管理服务器所使用的协议、IP地址以及端口号。
FTP不是安全的协议,推荐使用SFTP。
当性能管理服务器地址为私网地址时,可以通过参数net-manager-vpn指定网络管理VPN进行统计文件上传,也可以通过参数vpn-instance vpn-instance-name指定具体的VPN实例名进行文件上传。
- 执行命令username user-name password password ,配置连接性能管理服务器的用户名和密码。
- 执行命令path destination-path,配置上传到性能管理服务器的目的路径。
执行命令retry retry-times,配置统计文件向性能管理服务器传输失败时的重传次数。
- 执行命令quit,退回到性能管理视图。
- 执行命令upload-config request-name server server-name,创建设备向指定的性能管理服务器上传统计文件的请求。
- (可选)执行命令statistics-task task-name,进入统计任务视图。
- (可选)执行命令upload auto request-name,配置统计文件自动上传功能。
如果用户希望设备侧周期性向指定的服务器自动上传统计文件,则需要配置此功能。
- 执行命令commit,提交配置。
检查配置结果
性能管理配置成功后,可以查看到用户配置的性能数据的统计信息。
操作步骤
- 使用display pm brief命令查看性能管理的全局概要信息。
- 使用display pm statistics-task [ task-name ]命令查看统计任务的信息。
- 使用display pm measure-info [ instance-type instance-type ]命令查看实例类型的指标信息。
- 使用display pm statistics task-name data-index index [ instance-type instance-type-name [ measure measure-name | instance { instance-name } & <1-8> ] * ]命令查看性能数据的统计信息。
- 使用display pm statistics-file [ task-name ]命令查看统计文件列表。