Linux之centos下nmon的安装及使用
简介
nmon 工具可以提供监视和分析性能数据的功能,其中包括:
- CPU 使用率
- 内存使用情况
- 内核统计信息和运行队列信息
- 磁盘 I/O 速度、传输和读/写比率
- 文件系统中的可用空间
- 磁盘适配器
- 网络 I/O 速度、传输和读/写比率
- 页面空间和页面速度
- CPU 和 AIX 规范
- 消耗资源最多的进程
- IBM HTTP Web 缓存
- 用户自定义的磁盘组
- 计算机详细信息和资源
- 异步 I/O,仅适用于 AIX
工作负载管理器 (WLM),仅适用于 AIX - IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX
- 网络文件系统 (NFS)
- 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
- 还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif文件的新工具
下载nmon压缩包
1.下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
2.选择适合自己系统的版本
3.下载到本地,然后通过ftp工具传到linux云服务器上。
4.将压缩包放入linux的/usr/local文件夹下
5.然后创建一个nmon文件夹
mkdir nmon
6.进入nmon文件夹下,将nmon压缩包解压到此文件夹下
cd nmon
tar -zxvf ../nmon.tar.gz
解压后的内容如下:
启动nmon
1.选择一个适合系统的版本,并为了方便重命名
例如:nmon16g_x86_rhel72
mv nmon16g_x86_rhel72 nmon
2.给新的nmon授权权限
chmod 755 nmon
3.在nmon文件夹下启动nmon
./nmon
我们可以看到:
证明我们的nmon已经可以使用了。可以根据他的提示,显示不同的信息。-h查看帮助信息。-c显示cup信息等。
配置环境变量
1.将nmon启动文件添加到环境变量中
vim /etc/profile
添加内容:
export PATH=$PATH:/usr/local/nmon(nmon执行文件的所在目录)
2.保存退出。
3.让配置文件立即生效
source /etc/profile
4.测试一下是否生效
nmon (在任何目录下执行nmon命令启动nmon)
采集系统性能信息并生成报告
1.在nmon路径下创建一个report文件夹,存放性能信息报告
cd /usr/local/nmon
mkdir report
2.执行采集命令
nmon -s3 -c60 -f -m /usr/local/report
参数说明:
-s3为每3s收集一次性能信息,-c60为收集60次,-f为生成的文件名包含该文件创建时间,-m ./report为指定测试报告存储路径
执行完后会生成一个hostname+创建年月+创建时间的文件
注:此命令在后台运行,如果想结束词命令可查看进程:
ps -ef|grep nmon
就可以kill 该nmon的进程。
下载nmon analyser分析工具,分析报告
1.下载地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power Systems/page/nmon_analyser
如图:
直接下载到本地电脑上,解压此文件可以看到:
打开 .xlsm文件,可能会提示开启宏的相关提示,开启即可。
如图:
从linux下载下来我们生成的.nmon文件。点击Analyze nmon data按钮,选择下载下来的文件,生成可视化图标,如图: