700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【性能测试】性能数据采集工具nmon安装使用及报告参数含义详解

【性能测试】性能数据采集工具nmon安装使用及报告参数含义详解

时间:2020-08-28 21:11:57

相关推荐

【性能测试】性能数据采集工具nmon安装使用及报告参数含义详解

nmon

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。相较于其它系统资源监控工具,nmon所记录的信息比较全面。它可以对以下数据进行监控

cpu占用率内存使用情况磁盘I/O速度、传输和读写比率文件系统的使用率网络I/O速度、传输和读写比率、错误统计率与传输包的大小消耗资源最多的进程计算机详细信息和资源页面空间和页面I/O速度用户自定义的磁盘组网络文件系统

下面我们一起来了解她的安装使用。

nmon下载

国外的源站尝试过几乎打不开,或者目录太过繁复,记录一个自己成功安装、使用nmon的经验。

我使用 的是 wget 命令:

wget /projects/nmon/files/nmon_linux_14i.tar.gz

下载页面如下:

执行 ll 命令能在当前目录看到 nmon_linux_14i.tar.gz 文件

解压安装

解压:

tar -zxvf nmon_linux_14i.tar.gz

解压后文件如下图,从图中可以看出,nmon几乎支持当前所有主流的AIX 和 Linux系统。

直接执行系统对应的脚本文件就能启动nmon,博主使用的是redhat:

启动

直接执行后可以看到如下的界面,可以通过输入不同的字符让其展示不同的数据,

如输入c可显示CPU的信息,“m”对应内存、“n”对应网络,“d”可以查看磁盘信息;“t”可以查看系统的进程信息

数据采集配置

nmon可以通过命令的形式来监控系统在一段时间内的使用情况,并将结果记录下来

nmon -f -s 10 -c 60

参数说明:

-f 表示生成的数据文件名中有时间;-s 10 表示每 10 秒采集一次数据;-c 60 表示采集 60 次,10*60=600 秒

当我们执行上面的命令后,可以看到当前目录新增了一个以本主机名和当前日期为名称的“.nmon”文件。符合“<hostname>_date_time.nmon", 这个格式。

我们通过ps命令可以看到相关的nmon进程,这个进程10分钟过后会消失。当然,我们也可以直接手动kill掉。

生成图形结果

在运行结束后,我们可以吧这个“.nmon”文件导到本地。然后下载nmonanalyser,打开其中的nmonanalyser文件,并启用宏。

然后点击“Analyse nmon data”导入我们从linux下导出的“.nmon”文件,点击确定,就会自动生成图形化的excel,如下图:

以上就是nmon的简单描述与使用介绍 ~

nmon报告中的参数含义

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。