nmon 监控AIX 和 Linux

nmon是一款分析 AIX 和 Linux 性能的免费工具,nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中:

CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读/写比率
页面空间和页面速度
CPU 和 AIX 规范
消耗资源最多的进程
IBM HTTP Web 缓存
用户自定义的磁盘组
计算机详细信息和资源
异步 I/O,仅适用于 AIX
工作负载管理器 (WLM),仅适用于 AIX
IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX
网络文件系统 (NFS)
动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif文件的新工具。

适用环境和使用场景

环境:
* AIX® 4.1.5、4.2.0、4.3.2 和 4.3.3(nmon Version 9a:该版本的功能已经确定,并且不会对其进行进一步的开发。)
* AIX 5.1、5.2 和 5.3(nmon Version 10:该版本现在支持 AIX 5.3 和基于 POWER5™ 处理器的计算机,并且提供了 SMT 和共享 CPU 微分区的支持。)
* pSeries® p5 和 OpenPower™ 上的 Linux™ SUSE SLES 9、Red Hat EL 3 和 4、Debian
* Linux SUSE、Red Hat 和许多最新的 x86(32 位模式的 Intel 和 AMD)上的发布版
* zSeries® 或 mainframe 上的 Linux SUSE 和 Red Hat

场景: 
   在现有主流监控中,此工具显得市场非常少,个人认为此工具最大的使用场景是在做压力测试的时候用处极大,
在现有监控中采集频率不够灵活,使用nmon则可以灵活定义采集频率,这样可以灵活的得到我们对大一功能的测试
样本和帮助我们进行数据建模。

Nmon安装

1 下载地址

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

2 下载centos7对应版本

wget http://sourceforge.net/projects/nmon/files/nmon16d_x86.tar.gz

3 安装

mkdir nmon
mv mv nmon16d_x86.tar.gz nmon
tar xf nmon16d_x86.tar.gz
mv nmon_x86_64_centos7 nmon

4 使用

nmon使用方法很简单

./nmon

交互式选项:
c 监控CPU性能
m 监控内存
d 监控磁盘
t top进程
h 帮助
q 退出

470d64ce42af4a360c412a3b987687cabc3.jpg

6f16ff059607f9a39c6b24e38615032c88b.jpg

5 信息采集

查看帮助
./nmon -h


nmon -f -s 30 -c 100
-f 表示生成的数据文件名中有时间;

-t 输出中包括占用率较高的进程;

-s 36 表示每 36 秒采集一次数据;

-c 100 表示采集 100 次,36s*100=3600秒;

采集60分钟数据,这样运行一次这个程序就会生成一个采集 60分钟数据的文件。该行命令将在当前目录中创建输出文件,其名称为:<hostname>_date_time.nmon", hostname" 是这台主机的主机名。

在采集当中也可以通过命令

6 nmon Analyser安装

下载地址
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

086b3c7049f173afd73134da22845b3ee1a.jpg

下载后发现是一个html文件,打开HTML文件下载软件包

a0bf251be69579531ee5e5ff23a8ad28ce8.jpg

616426798ade28832c0d931b0918fb502c2.jpg

解压后里面是一个是说明文档和一个展示工具

5da1063969b671e80ae3a07c2d9611eff93.jpg

7 数据展示

nmon -f -s 30 -c 100
同过数据采集会产生一个以一个主机名称开头的文件名
例如:
node3_190810_1927.nmon

打开nmon analyser v61.xlsm并导入数据

a0dd730e4680a3a07b7889200565d845eae.jpg

d7c6b4a54aca2cf644724193ab9c5131519.jpg

ab28d07ecd7d978f044dc3a42d7f0268a1f.jpg

fc7cb6c5461900a400275c4bf2a0afe3ee6.jpg

即可展示出我们采集的系统指标数据。

转载于:https://my.oschina.net/54188zz/blog/3085999

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值