01—–带宽分析—–下载nmon分析软件

其它流量带宽分析命令:
Linux服务器上监控 络带宽的18个常用命令和linux带宽流量监控查看工具。

一 简介

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。简述就是,通过nmon记录linux系统的资源信息,再配合另一个nmon_analyzer工具生成图形信息去观察。

二 首先先查看自己Linux系统的版本

具体可以参考06—–查看Linux内核版本和系统版本的命令。

我的操作系统为64位,linux版本为CentOS7.8版本,后面使用nmon要用对应的版本。

三 下载

上面解压之后,可以看到很多个绿色的二进制版本,我们按自己的系统版本选择,我自己选Centos7。

但在按下上面按键时,有时不能响应我们,但这个不影响,我们使用nmon时一般不单独使用(直接使用的话还不如直接top)。

五 采集数据

使用nmon采集数据才是我们常用的方法,用于捕捉系统资源的各种信息。

上面的意思是,捕捉60次数据,分每10s进行一次,所以共600s=10min,然后放在当前目录下。

文件名由于采用默认,所以在该目录下会生成hostname_YYYYMMDD_HHMM.nmon格式的监控文件,并将监控数据写入文件,nmon进程会在监控完成后自动退出,如需强制退出,先查找nmon进程 “ps –ef | grep nmon”,然后kill掉即可。

PS:
一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致 错。
如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)。
例如可以采取每20s采取100次共2000约30min,然后结束后,再开另一个nmon去捕捉资源。

六 下载nmon analyser,分析捕捉下来的资源文件

1 下载nmon analyser

下面是官 ,但是我在上面找不到nmon analyser的下载链接,可能我眼不行吧。

所以只能从CSDN积分途径下载,大家想要的话,我可以发安装包给你们。

windows下载完analyser之后,我们将Linux下的xxx.nmon通过xftp弄到windows。

然后去到analyser的解压目录,解压后出现如下界面,点击xxx.xlsm。

如果界面提示安全警告,“宏已被禁用”,点击【启用内容】即可。
可能还不行,那么需要点击开始,左下角有个选项,然后选择自定义功能区,把开发工具勾上。这时状态栏上面有个开发工具,可以看到对应的录制宏这些即可。

我的Excel版本是365,好像WPS现在也可以,但是要钱。

2.1 CPU_SUMM
CPU_SUMM页面展示的是每颗CPU的使用情况,与使用top命令,按数字键”1”显示各颗CPU的效果是一样的。
下图看到,我系统有96个CPU及其工作情况(这个是虚拟CPU也叫逻辑CPU的个数,实际上物理CPU只有两个,关于他们的区别可以查看Linux查看物理CPU个数、核数、逻辑CPU个数)。

3.2 DISKWRITE

在对比下图的数据是否是正确的,建议在观察时可以top查看系统资源,去对比memfree是否正确。而我对比后,基本吻合。

乘以8的意思是:每个字节有8个bit。

01-----带宽分析-----下载nmon分析软件

八 总结

nmon是linux平台一款优秀的性能监控工具,除了功能齐全的是啥交互模式外,更常用的功能是后台监控,通过一条命令即可获取服务器全面的资源使用数据,正因为这样,官 对自己工具的评价耐人寻味,“Why use five or six tools when one free tool can give you everything you need!!”。

在分析系统服务器的时候,主要先分析CPU > 络带宽NET > 磁盘IO > 内存MEM。实际内存几乎可以忽略。

参考文章服务端监控工具:Nmon使用方法。

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8582 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月7日
下一篇 2021年5月7日

相关推荐