nmon是IBM开发的Linux软件工具。能够监控多项Linux服务,最常见的如:CPU使用率、内存使用率、硬盘读写、网卡流量等。
并能设置参数,将记录的数据保存到文件,利用Excel做统计分析。
安装方法极为简单:
wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz
mkdir nmon
tar -zxvf nmon_linux_14i.tar.gz -C nmon (将文件解压到nmon文件夹中)
cd nmon
mv nmon_x86_64_centos6 nmon
为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:
#./nmon -f -t -s 30 -c 180
-f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon;
-t:输出中包括占用率较高的进程;
-s 30:每 30 秒进行一次数据采集
-c 180:一共采集 180 次
nmon工具效果如下图: