Nmon如何监控linux centos7?
Nmon如何监控linux centos7?
Nmon 是一个分析aix和linux性能的免费工具,nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供我们查看。
Nmon监控:
● cpu占用率
● 内存使用情况
● 磁盘I/O速度、传输和读写比率
● 文件系统的使用率
● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小
● 消耗资源最多的进程
● 计算机详细信息和资源
● 页面空间和页面I/O速度
● 用户自定义的磁盘组
● 网络文件系统
操作步骤:
- 下载nmon压缩包,加压是
- 给执行文件授权
- 执行./nmon_x86_64_centos7
- 获取结果
具体操作步骤:
1.下载nmon压缩包:
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
根据系统的发型版本及CPU位数选择相应的压缩包下载,例如:linux centos7 64位,下载nmon16d_x86.tar.gz
2.下载后解压缩,命令:
tar zxvf nmon16d_x86.tar.gz
3.给执行文件nmon_x86_64_centos7授权,赋755权限:
chmod 755 nmon_x86_64_centos7
4.执行nmon:./nmon_x86_64_centos7,进入nmon实时监控页,CPU、内存、磁盘和网络的消耗情况很直观的展现出来。
按c查看CPU使用信息,
按m查看内存使用信息,
按n查看网络使用信息,
按键d可以查看磁盘信息;
按键t可以查看系统的进程信息;
完整的快捷键对应内容可以通过帮助(按键 “H”)查看。
可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。
5.采集系统性能信息,并生成报告
a.执行./nmon -s3 -c60 -f -m ./report,-s3为每3s收集一次性能信息,-c60为收集60次,-f为生成的文件名包含该文件创建时间,-m ./report为指定测试报告存储路径,如下图:
执行完收集信息的命令后,生成了以hostname+创建年月+创建时间的文件,并且可以看到有个nmon的后台进程,即为收集服务器性能信息的进程,直到60次收集执行完之后,该进程才会结束。
b.下载 nmon analyser分析工具,该工具可以将上面生成的.nmon文件转化为图表,更为直观。
下载地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
下载完解压可以看到有两个文件:
双击:nmon analyser v61.xlsm
如果exce打开时遇到l宏不能运行,需要进行以下操作:
工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。
WPS因为禁用了需要下载插件wps vba才可以用,百度搜索的,试了一下可以用。
链接:https://pan.baidu.com/s/1yv7RxiqhlgtOrkzyrGKzWQ 提取码:q9fi
如何分析请参考
https://www.cnblogs.com/scarlett-hy/p/9760062.html
https://www.cnblogs.com/mrjade/p/11289678.html
https://blog.****.net/zhouping19851013/article/details/82899003