linux性能监控小工具nmon

nmon是单机性能监控工具,安装方便,只需要在想监控的机器上执行yum install nmon 即可。可以通过nmon命令查看实时性能,也可以通过指定收集频率和时长在后台收集各性能指标生成文件到指定目录,然后下载文件后使用分析工具生成execl图表。

优点是简单,命令行摸索下就熟悉了, 也可以下载记录的文件使用分析工具生成execl图表。缺点是每台机器都要安装,机器多的话比较麻烦。

安装(需要root权限): yum install nmon

实时查看性能: nmon 进入后再按m可以打开或关闭内存查看界面,d查看磁盘,n查看网络,c查看cpu,t 查看高耗进程,j查看文件数

指定收集频率和时长: 

#10秒一次收集4个小时的数据

nmon -f -s 10 -c 1440 -m /home/hadoop/nmon/

-s 10是记录频率为10秒记录一次

-c 1440是记录1440次,记录1440次后会自动退出,我指定10秒一次可以记录4个小时的

-m 是记录的文件保存的目录

nmon文件大小接近10M的话,解析工具会因为内存不足而报错,要控制频率和时长限制记录文件在10M以内。可以通过crontab定时每小时执行一次nmon记录一个小时的,或者一天的。

mkdir  -p /home/hadoop/nmon
30 8 * * * nmon -s60 -c1440 -f -m /home/hadoop/nmon > /dev/null 2>&1

生成execl图表:

生成的.nmon文件下载下来

下载nmon analyser v66.xlsm  nmonanalyserv66.rar-Linux文档类资源-CSDN下载;

(一般需要安装vba插件,下载VBA7.0.1590_For WPS(中文).exe安装)

wps打开后启用宏,然后点击Analyze nmon data选择需要分析nmon文件

选择.nmon文件后,会生成新的execl,下面各sheet有cpu,内存,磁盘,网络等各指标的数据和图表,可以直接复制图表粘贴到doc文档。

 

参考:

nmon for Linux | Main / HomePage

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值