通过nmon进行监控服务器资源情况

1.认识nmon

1简介

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,

并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

2nmon可监控的数据类型

内存使用情况

磁盘适配器

文件系统中的可用空间

CPU使用率

页面空间和页面速度

异步I/O,仅适用于AIX

网络文件系统(NFS

磁盘I/O速度和读写比率

服务器详细信息和资源

内核统计信息

消耗资源最多的进程

运行队列信息

3特点

、占用系统资源少(一般不到2%

、功能强大(监控数据类型全面)

、结合grafana之类的仪表图,可以更直观的实时展示所监控的数据

、移植性、兼容性较好

2.检查安装环境

# 查看操作系统的信息

uname -a

# 查看linux发行版本

lsb_release -a

我的操作系统为64位,linux版本为CentOS7.4版本:

[root@izbp1jbg0c2bbcmcba0exoz ~]# uname -a

Linux izbp1jbg0c2bbcmcba0exoz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

[root@izbp1jbg0c2bbcmcba0exoz ~]# lsb_release -a

LSB Version:    :core-4.1-amd64:core-4.1-noarch

Distributor ID:    CentOS

Description:    CentOS Linux release 7.4.1708 (Core)

Release:    7.4.1708

Codename:    Core

1. nmon下载安装

1官方地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

根据我的操作系统和linux版本,选择对应的支持版本,如下:

 

2下载方式

A.下载到本地,通过FTP上传到服务器

B.命令行 wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

3安装

下载完成后,执行以下命令:

复制代码

# 新建一个nmon文件夹

mkdir nmon

# 解压

tar xvfz nmon16e_mpginc.tar.gz

# 改名

mv nmon_x86_64_centos7 /root/nmon

# 给工具授权

chmod -x nmon 777

2. 运行nmon

完成上面的操作后,执行 ./nmon 命令,出现如下界面,说明安装成功:

 

常用快捷命令说明:

# c

查看CPU相关信息

# m

查看内存相关信息

# d          

查看磁盘相关信息

# n          

查看网络相关信息

# t

查看相关进程信息

# h          

查看帮助相关信息

输入如上几种命令,结果如下图显示:

 

3. 采集数据

nmon通过命令行启动监控,捕获服务器的各项数据,命令如下:

./nmon -ft -s 10 -c 60 -m /root/nmon

# 参数说明

-f   监控结果以文件形式输出,默认机器名+日期.nmon格式

-F   指定输出的文件名,比如test.nmon

-s   指的是采样的频率,单位为毫秒

-c   指的是采样的次数,即以上面的采样频率采集多少次

-m   指定生成的文件目录

PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)。

4. 监控结果分析

nmon监控捕获的信息,一般用nmon_analyser来进行分析。nmon_analyser IBM提供, 使用excel的宏命令分析加载生成excel图表,展示资源占用的各项信息。

1)下载地址:

https://community.ibm.com/community/user/legacy?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

 

2)解压后打开.xlsm文件,点击Analyze nmon data,打开你需要进行分析的nmon监控文件:

 

3通过分析工具生成的监控数据结果如下图:

本章节来源:https://www.cnblogs.com/imyalost/p/9689213.html

原文地址:http://www.cnblogs.com/gulingli/p/16848760.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性