本章主要给大家介绍性能测试Linux系统资源监控工具nmon的使用方法,nmon(Nigel’s Monitor)是由IBM公司提供的、免费监控AIX系统与Linux系统资源的工具,该工具可以将服务器系统资源消耗的数据收集起来并输出一个特定的文件,再使用分析工具(nmon analyser)进行数据统计分析。一nmon工作流程
nmon主要记录以下方面的数据:
CPU占用率;内存使用情况;磁盘I/O速度、传输和读写比率;文件系统的使用率;网络I/O速度、传输和读写比率、错误统计率与传输包的大小;消耗资源最多的进程;计算机详细信息和资源;页面空间和页面I/O速度;用户自定义的磁盘组;网络文件系统;
nmon工具工作流程如图9-33所示。
图9-33 nmon工作流程
Nmon工具包括两部分nmon工具和nmon分析工具,该工具可以在IBM官方网上下载。
第一步:执行nmon工具命令,nmon工具会将输出的内容显示到计算机屏幕同时生成一份nmon文件;
第二步:将生成的nmon文件导出到Windows操作系统,使用分析工具对生成的数据文件进行分析;
第三步:该分析工具会将收集到的数据绘制成相关的图表,供分析使用;
二nmon命令
nmon命令以交互显示的方式显示本地系统统计信息并记录系统统计信息,nmon的语法如下:
交互方式:
记录方式:
nmon [ -f | -F filename | -x | -X | -z ] [ -r] [ -t | -T |-Y ] [ -s seconds ] [ -c number ] [ -w number ] [ -l dpl ] [ -d ] [-g filename ] [ -k disklist ] [ -C ] [ -G ] [ -K ] [ -o outputpath ] [ -D ] [ -E ] [ -J ] [ -V ] [ -P ] [ -M ] [ -N ] [ -W ] [ -S ] [ -^ ] [ -O ] [ -L ] [ -I percent ] [ -A ] [ -m] [ -Z priority ]
注:在记录方式下,仅指定-f、-F、-z、-x或-X标志的其中之一作为第一个参数。
描述:
nmon命令