nmon 性能监控

一.nmon工具介绍

nmon 是一个分析aix和linux性能的免费工具(主要是ibm为自己的aix操作系统开发的,但是也可以用在linux操作系统),而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供查看

nmon 工具可以在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。它并不会消耗大量的 CPU ,通常低于百分之二

下载地址:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

二. 注意选择和自己机器对应的版本:

linux查看系统版本号:

1.对于linux系统而已,有成百上千个发行版。对于发行版的版本号查看方法

uname -r  查看内核版本

cat /proc/version 查看版本

more /proc/version 查看版本

 

lsb_release -a  需要先安装(yum install redhat-lsb -y)

 

 

查看系统位数

同样对于Linux系统而言也有32和64位之分,用上述查看内核方法,输入

uname -a  或 more /proc/version

在内核版本后面会有一个X86_64就是表示64为系统啦

# uname -a
x86_64则说明你是64位内核, 跑的是64位的系统.
i386, i686说明你是32位的内核, 跑的是32位的系统

getconf LONG_BIT  查看linux位数

 

 三.下载安装

nmon默认下载之后只是一个可执行测的文件,但是下载时根据不同的系统来进行区分的

大家可以根据自己的系统选择相应的版本。

linux查看版本当前操作系统发行信息 cat /etc/issue 或 cat /etc/centos-release

 

 

二、工具安装

   1、下载nmon页面地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

   2、下载指定版本nmon到centos6X:wget  https://nchc.dl.sourceforge.net/project/nmon/nmon16d_x86.tar.gz

   3、解压:tar -zxvf nmon16d_x86.tar.gz,会有多个不同发行版的适用包

 

把我需要的nmon_x86_64_centos7 重新命名 nmon  

mv nmon_x86_64_centos7 nmon 

修改权限

chmod +x nmon 

接下来就可以执行命令了

例如: ./nmon -f  -s6   -c100 -m /home/nmonOutput

-s 6:表示每6秒采集一次数据

-c 100 :表示采集次,6*100=600秒

-m /home/nmonOutput: 表示生成的数据文件的路径

-f :表示生成的数据文件名中有时间

然后导出生成的文件到window下,用 nmon analyser v54.xlsm 进行分析。

 

posted @ 2022-01-25 16:18  小Emma的大梦想  阅读(79)  评论(0编辑  收藏  举报