Linux系统Nmon监控

发布时间 2024-01-09 13:59:41作者: 土豆666

Nmon工具是IBM提供的免费的在各种Linux操作系统上广泛使用的监控和分析工具。

该工具可以将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用EXCEL分析工具NmonAnalyser进行数据的统计分析。

Nmon可以监控的信息:

CPU使用率

内存使用情况

内核使用情况

内核统计信息和运行队列信息

磁盘I/O速度、传输和读/写比率

文件系统中的可用空间

网络I/O速度、传输和读/写比率

一、Nmon安装

网盘下载:https://panbaidu.com/s/1xPnYMN6tCAbMrdsViO3BQA   提取码:3471

安装方法1:

1.下载nmon16j.tar.gz到指定目录比如/data/nmon

2.解压 tar -zxvf nmon_16j.tar.gz

3.赋权限(让它可执行) chmod -R a+x nmon*

4.启动 ./nmon_x86_64_centos75

补充:可以将nmon_x86_64_centos7改名为nmon,这样更便于输入

安装方法2(yum方式安装,前提是:可以上网,安装好epel,配置好yum源)

yum -y install epel-release

yum -y install nmon

 

输入以下命令:

c  可现实CPU的信息

m  对应内存

n   对应网络

d   对应可以查看磁盘信息

t    可以查看系统的进程信息

 

二、采集监控数据

在实际的性能测试中我们需要把一段时间之内的数据积累下来,生成Nmon报告

mkdir /opt/nmap_output

nmon -s20 -c3 -f -m /opt/nmap_output

参数解释:

-s20      每20秒采集一次数据

-c3        采集3次,即采集一分钟的数据

-f           生成的报告文件名中包含文件创建的时间

-m        生成的报告文件的存放目录

生成的文件名如下:XXXXX_161127_2159.nmon,“XXXX”是机器的主机名