Nmon
1、简介
Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。
官方地址:http://nmon.sourceforge.net/pmwiki.php
2、安装与使用
2.1、检查安装环境
(1)查看操作系统信息,输入命令uname -a
如图所示:64位操作系统
(2)查看Linux系统版本信息,输入命令lsb_release -a
如图所示:
注:如果提示bash: lsb_release: 未找到命令...
需要安装redhat-lsb,输入命令yum install -y redhat-lsb安装即可。
2.2、下载
nmon下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
下载合适的服务器版本
nmon_analyser下载地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power Systems/page/nmon_analyser
2.3、安装与运行
(1)在/home/software路径下创建nmon文件夹,输入命令mkdir nmon
(2)上传nmon16h_helpsystems_v2.tar.gz文件到/home/software目录下
(3)解压到nmon目录下,输入命令tar -zxvf nmon16h_helpsystems_v2.tar.gz -C /home/software/nmon
进入到nmon目录下,可看到解压后的文件。
(4)赋权限,输入命令chmod -R 755 nmon*
(5)启动nmon,输入命令./nmon_x86_64_sles12
如图所示:启动成功
2.4、实时监控
c CPU
m 内存
n 网络
d 磁盘
t 系统进程
2.5、配置环境变量
(1)修改启动文件名称,输入mv nmon_x86_64_sles12 nmon
之后输入命令./nmon即可启动。
(2)添加到环境变量中
输入命令vim /etc/profile
输入以下内容:
export PATH=/home/software/nmon:$PATH
如图所示:
之后保存退出
使配置文件生效,输入source /etc/profile
之后在任何目录下输入nmon即可启动nmon。
2.6、采集监控数据
nmon -s1 -c60 -f -m /home/software
参数说明:
-s1 每隔n秒抽样一次,这里为1秒
-c60 取出多少个抽样数量,这里为60,即监控=1*60/60=1分钟
-f 按标准格式输出文件名称:_YYMMDD_HHMM.nmon
-m 指定监控文件的存放目录,-m后跟指定目录
2.7、生成图形化报表
(1)将.nmon文件转化为.csv文件
输入命令sort localhost_190419_1620.nmon > localhost_190419_1620.csv
(2)将文件下载到本地
(3)将nmon_analyser_v60.zip解压,例如D盘
双击打开nmon analyser v60.xlsm,点击Analyse nmon data按钮,加载之前下载的localhost_190419_1620.csv文件。
如图所示:打开效果。
- End -