前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工具| nmon 性能监控利器

工具| nmon 性能监控利器

作者头像
用户1278550
发布2022-05-17 10:55:37
1.1K0
发布2022-05-17 10:55:37
举报
文章被收录于专栏:idba

简介

Nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析。

安装

yum 安装

yum install -y nmon

二进制安装

下载地址 http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 找到对应版本的文件 下载到本地 ,可以上传到linux指定目录下,修改权限,chmod a+x nmon

使用

交互式查看监控信息,可以执行 ./nmon 进入监控窗口 如下图

常用的命令

代码语言:javascript
复制
c 显示CPU信息
m 显示内存信息
n 显示网络信息
d  显示磁盘读写监控
t  显示繁忙的进程

每个功能是叠加的,比如 我们查看 cpu ,在查看磁盘读写压力时,页面如下

以后台运行的方式收集监控信息

nmon -f -N -m /data/log -s 30 -c 120

其中各参数表示:

代码语言:javascript
复制
  -f  按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon
  -N include NFS sections
  -m 切换到路径去保存日志文件
  -s  每隔n秒抽样一次,这里为30
  -c 取出多少个抽样数量,这里为120,即监控=120*(30/60/60)=1小时
      根据小时计算这个数字的公式为:c=h*3600/s,比如要监控10小时,每隔30秒采样一次,则c=10*3600/30=1200

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干 预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过 **ps -ef|grep nmon **查询进程号,然后杀掉该进程以停止监控。

可以使用 nmon analyser 对文件进行分析,这个本文就省略了,不是重点,因为大部分的系统监控已经非常完善,不需要自己在通过 excel 生成监控图表。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yangyidba 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档