linux系统下的nmon工具的安装与使用

时间:2024-05-24 07:19:41

1、简介

Nmon 是一个监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区信息的工具。

2、下载工具

2.1、nmon下载

找到适合自己系统的nmon版本安装,我的是centos6下载 nmon16e_mpginc.tar.gz
linux系统下的nmon工具的安装与使用
nmon工具下载

2.2、nmon_analyser下载

nmon_analyser工具是一款生成性能报告的免费工具,我们会使用它将nmon监控得到的信息生成性能报告。
nmon_analyser工具下载
linux系统下的nmon工具的安装与使用
下载后解压得到 nmon analyser v65.xlsm 文件

2.3、xshell6下载

需要将windows下的文件上传到linux系统会用到xshell6工具,xshell6工具就不多做介绍。
xshell6工具免费下载

3、nmon安装使用

3.1、将下载好的nmon工具发送到linux系统

1、打开xshell工具
linux系统下的nmon工具的安装与使用
linux系统下的nmon工具的安装与使用
linux系统查询IP地址命令 ifconfig -a
linux系统下的nmon工具的安装与使用
添加linux用户名和密码方便连接linux系统(避免以后每次连接都需要填写用户名和密码)
linux系统下的nmon工具的安装与使用
完成后连接
linux系统下的nmon工具的安装与使用
2、在Linux主机上,安装上传下载工具包rz及sz
输入命令查询工具包:yum provides */rz
安装工具包:yum install -y lrzsz
3、将nmon工具发送到linux系统
在xshell工具中输入 rz 命令弹出选择框
linux系统下的nmon工具的安装与使用
选择 nmon16e_mpginc.tar.gz 发送
发送完成后在linux对应文件夹下可以找见该文件,我这里是在root目录下发送的,所以linux系统的root目录下能找见该文件
linux系统下的nmon工具的安装与使用

3.2、nmon工具解压安装

1、解压
进入 nmon16e_mpginc.tar.gz 所在目录输入解压命令tar -zxvf nmon16e_mpginc.tar.gz
2、将 nmon_x86_64_centos6 拷贝并重命名
ls命令查看当前目录文件找到 nmon_x86_64_centos6 文件
输入命令 cp nmon_x86_64_centos6 /usr/local/bin/nmon 将文件拷贝到bin目录下并重命名为nmon
3、授权:输入命令cd /usr/local/bin chmod 777 nmon (777 – 所有用户都有读、写、执行权限。)
4、启动:在 /usr/local/bin目录下输入命令./nmon 启动nmon
linux系统下的nmon工具的安装与使用
安装启动成功。
5、实时监控系统信息:
主要命令:
输入c可显示CPU的信息,
输入m显示内存使用信息,
输入n显示网络信息,
输入d可以查看磁盘信息,
输入t可以查看系统的进程信息
输入q退出
linux系统下的nmon工具的安装与使用

4、监控数据采集

1、信息采集

采集数据信息指令:nmon -s1 -c60 -f -m /home/nmon
参数说明:
-s1 每隔n秒抽样一次,这里为1秒
-c60 取出多少个抽样数量,这里为60,即监控=1*60/60=1分钟
-f 按标准格式输出文件名称:_YYMMDD_HHMM.nmon
-m 指定监控文件的存放目录,-m后跟指定目录
该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据。
使用 ps-ef |grep nmon 指令查找 nmon 进程id,然后使用kill 进程id 关闭监控进程

采集到的数据:
linux系统下的nmon工具的安装与使用

2、生成图形化报表

1、需要将采集到的 .nmon文件 转化成 .csv 文件
在 .nmon文件 所在目录下输入指令:sort hadoop1_191127_1627.nmon >hadoop1_191127_1627.csv
linux系统下的nmon工具的安装与使用
2、将 .csv文件发送到Windows系统
在xshell工具中进入到保存 .csv文件的目录(我的就是 cd /home/nmon目录),ls查看当前目录下的所有文件
然后在xshell6工具中输入指令(tab 补全命令):sz hadoop1_191127_1627.csv

选择文件存放位置:
linux系统下的nmon工具的安装与使用
3、生成报表
打开2.2步解压得到的 nmon analyser v65.xlsm 文件,启用宏(必须)
linux系统下的nmon工具的安装与使用
linux系统下的nmon工具的安装与使用
linux系统下的nmon工具的安装与使用
启用宏之后,点击 Analyze nmon data 按钮
linux系统下的nmon工具的安装与使用
选择 .csv 文件
linux系统下的nmon工具的安装与使用
最后生成 .xlsx 文件,选择存放位置
打开就是图形报表
linux系统下的nmon工具的安装与使用