资讯专栏INFORMATION COLUMN

性能监测工具-Nmon

IT那活儿 / 3236人阅读
性能监测工具-Nmon
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!

Nmon介绍

nmon是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。工具本身消耗的资源比较少,监控的数据类型比较齐全,使用非常简单

运行模式

  • 屏幕交互模式
  • 数据收集模式(这一种用的比较多)
  • 定时执行模式



Nmon安装

2.1 检查安装环境

2.2 下载
官方地址下载:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
下载之后新建nmon文件件,将压缩包上传至该文件夹并解压。


运行及交互模式介绍

执行命令 ./nmon_x86_64_centos7 可启动nmon程序。

快捷命令解释:

  • q : 停止并退出 nmon
  • h : 查看帮助
  • C:图表展示CPU数据
  • c : 查看 CPU 统计数据
  • m : 查看内存统计数据
  • d : 查看硬盘统计数据
  • k : 查看内核统计数据
  • n : 查看网络统计数据
  • N : 查看 NFS 统计数据
  • j : 查看文件系统统计数据
  • t : 查看高耗进程
  • V : 查看虚拟内存统计数据
  • v : 详细模式


数据收集

对于日常使用,一般需要主机数据收集起来,这其中就要使用到命令行:

  • -t 参数:显示资源占有率较高的进程
  • -s 参数:-s 10表示每隔10秒采集一次数据
  • -c 参数:-c 10表示总共采集十次数据
  • -m参数:指定文件保存目录
  • -f 参数: 监控结果以文件形式输出,**默认:**机器名_日期_时间.nmon
例如每5次采集一次,共采集12次,相当于1分钟内采集12次。
根据上面的方式,就可以使用crontab定时任务来监控主机情况,例如每天8点采集一次,保存到~/nmon/data目录中。

crontab -e


监控结果分析

使用nmon_analyser工具可以分析nmon监控结果,加载生成 excel 图表,展示资源占用的各项信息。
1)下载nmon for Linux | Site / Nmon-Analyser (sourceforge.net)
2)解压下载的文件,打开后缀是.xslm的文件,点击 Analyze nmon data,选择需要导出的nmon 文件,会生成对应监控结果文件。
3)生成一个excel表格,每一个标签页都展示了对CPU、内存、网络其中的一项详细监控数据。


本文作者:汪子铭(上海新炬王翦团队)

本文来源:“IT那活儿”公众号


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129252.html

相关文章

  • Linux系统服务器性能监控---nmon工具从安装到使用

    摘要:性能测试中,经常要对服务器性能指标比如内存磁盘及网络等等进行监测,从而分析出软件的性能瓶颈,方便后续优化。 性能测试中,经常要对服务器性能指标(比如CPU、内存、磁盘IO及网络IO等等)进行监测,从而分析出软件的性能瓶颈,方便后续优化。经过资料收集,找到一款比较比较好用的Linux系统服务...

    jsummer 评论0 收藏0
  • 服务器性能测试工具

    摘要:从底层到上层应用进行排序一芯片在核数相同的情况下,芯片性能高于二,操作系统性能测试操作系统作为连接硬件和软件的接口,不同的操作系统能发挥的硬件和软件性能也不尽相同,参考测试工具优化手段待补充三,和芯片相关,参考测试工具测试工具需要付费购买 从底层到上层应用进行排序 一、芯片 在核数相同的情况...

    includecmath 评论0 收藏0
  • 超级 Ping 监测工具——为您的网络状态保驾护航

    摘要:监控不仅能够监控网络连通状态,还能够直观反映系统响应时间丢包率是指测试中所丢失数据包数量占所发送数据组的比率。监控能够提供丢包率的具体参数,并提供具体的错误信息,帮助运维人员合理开展修复,完善系统性能。 关于 Ping Ping 是一个网络命令,主要是用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常。...

    zhangyucha0 评论0 收藏0
  • 【腾讯优测干货分享】安卓专项测试之 GPU 测试探索

    摘要:通过这两天的调研,笔者将的测试方法简单的分为两类安卓官方提供的工具及方法厂商提供的工具及方法。其中监测仅支持搭载高通处理器的设备,而其他功能可以在搭载任意处理器的手机上使用。 本文来自于Dev Club 开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57c7f... 作者:章未哲——腾讯SNG质量部 背景 我们在安卓上进行性能测试时,如果...

    sugarmo 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<