Linux下安装nmon
Posted 捕虫者说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下安装nmon相关的知识,希望对你有一定的参考价值。
nmon
nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。相较于其它系统资源监控工具,nmon所记录的信息比较全面。它可以对以下数据进行监控:
- cpu占用率
- 内存使用情况
- 磁盘I/O速度、传输和读写比率
- 文件系统的使用率
- 网络I/O速度、传输和读写比率、错误统计率与传输包的大小
- 消耗资源最多的进程
- 计算机详细信息和资源
- 页面空间和页面I/O速度
- 用户自定义的磁盘组
- 网络文件系统
下面我们一起来了解她的安装使用。
nmon下载
国外的源站尝试过几乎打不开,或者目录太过繁复,记录一个自己成功安装、使用nmon的经验。
我使用 的是 wget 命令:
wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz
下载页面如下:
执行 ll 命令能在当前目录看到 nmon_linux_14i.tar.gz 文件
解压安装
解压:
tar -zxvf nmon_linux_14i.tar.gz
解压后文件如下图,从图中可以看出,nmon几乎支持当前所有主流的AIX 和 Linux系统。
直接执行系统对应的脚本文件就能启动nmon,博主使用的是redhat:
启动
直接执行后可以看到如下的界面,可以通过输入不同的字符让其展示不同的数据,
如输入c可显示CPU的信息,“m”对应内存、“n”对应网络,“d”可以查看磁盘信息;“t”可以查看系统的进程信息
数据采集配置
nmon可以通过命令的形式来监控系统在一段时间内的使用情况,并将结果记录下来
nmon -f -s 10 -c 60
参数说明:
- -f 表示生成的数据文件名中有时间;
- -s 10 表示每 10 秒采集一次数据;
- -c 60 表示采集 60 次,10*60=600 秒
当我们执行上面的命令后,可以看到当前目录新增了一个以本主机名和当前日期为名称的“.nmon”文件。符合“<hostname>_date_time.nmon", 这个格式。
我们通过ps命令可以看到相关的nmon进程,这个进程10分钟过后会消失。当然,我们也可以直接手动kill掉。
生成图形结果
在运行结束后,我们可以吧这个“.nmon”文件导到本地。然后下载nmonanalyser,打开其中的nmonanalyser文件,并启用宏。
以上就是nmon的简单描述与使用介绍 ~
nmon报告中的参数含义
sheet名称 | |
linux下安装nmon监控工具 |