怎么用 Nmon 工具跟踪服务器使用状态和数据分析

NMON 是IBM 提供给AIX 服务器上观察系统运行性能的一个工具,NMON工具本身主要有几个功能

1  通过界面的方式来实时观察系统的情况

2  通过NMON来收集系统运行的数据

3  通过NMON的分析工具来分析记录的数据

安装十分方便 yum -y instal nmon 就可以了, 然后直接在系统中键入nmon 后就可以查看系统的资源了。

我们先看看 NMON 可以监控什么信息, 

1  CPU  2 内存  3 网络  4 磁盘 5  系统内核  6 占用CPU 比较长的进程 7 虚拟内存 8 对于这些资源的分析

图形方面,这对CPU 的动态展示也很明确  CPU 到底是在做什么是在处理用户的问题,还是在等待,或者处理系统内部的问题,图形加数字动态展示

内存的展示也非常清楚,总内存,剩余内存,是否使用SWAP  

网络中活跃的网卡中传输的数据,接收的数据等等, 磁盘的分析中包含了所有加载的磁盘,以及磁盘正在处理的信息是 写入还是读取,以及具体的数字,以及对当前进程的TOP 的展示,那些进程在使用较多的CPU资源等等

这可以作为一个对主机整体压力分析的综合类工具。

26a22485a21a65ab859df174e4b1df2e.png

在此之外Nmon的细节也做的比较好,如在观察当前的进程那些是消耗资源较多的时候进行排序,如CPU ,内存,进程优先级等等的排序展示。

这是上面说的nmon的第一个功能,实时监控主机状态

2  定时截取系统的性能数据

通过指定的命令让nmon 自动的对系统的状态进行数据的收集

nmon -fT -N -m /home/postgres -s 1

具体的其中的参数可以查看nmon的help, 在执行命令后nmon会驻留在后台并定时,这里是1 秒进行数据的截取,存储到你指定的目录。

58a2f2d6ab4f38fe4b715eb9ca9df2c8.png

在得到数据后,可以直接通过nmon 提供的nmon analyser 工具将nmon产生的文件,用nmon analyzer 打开后自动生成分析数据,并展示。

07d2099cd140acfcb23034c858425c7c.png

ae5a396e318551328acaee9605433a37.png

分析会展示各种的数据分析图形,包含磁盘CPU 以及透视图等等

3ae4735da288386e3ae744d27f7f2702.png

5c30f2d5b1b34034975586f4624051ad.png

总结:nmon 工具可以作为一个即时查看系统性能状态的工具,也可以作为一个定时收集系统性能历史数据的,并提供分析的工具。 

5470c3fd3c78a3efa1283c7769039907.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值