ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

nmon linux监控工具

2022-01-26 11:04:45  阅读:195  来源: 互联网

标签:采样 nmon x86 tar 64 监控 linux


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

nmon是IBM开发的,具有免费,体积小,安装简单,耗费资源低的特点。可监控的类型包括:

  • 内存使用情况
  • 磁盘适配器
  • 文件系统中的可用空间
  • CPU使用率
  • 页面空间和页面速度
  • 异步I/O,仅适用于AIX
  • 网络文件系统(NFS)
  • 磁盘I/O速度和读写比率
  • 服务器详细信息和资源
  • 内核统计信息
  • 消耗资源最多的进程
  • 运行队列信息

1、安装:

1)检查环境:

# 查看操作系统的信息
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

2)下载:

下载页面 

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

cd /data/
wget http://sourceforge.net/projects/nmon/files/nmon16d_x86.tar.gz
mkdir nmon
mv nmon16d_x86.tar.gz nmon
cd nmon
tar -xvzf nmon16d_x86.tar.gz

根据服务器类型,选择一个可执行文件,比如:./nmon_x86_64_linux

出现如下图表示成功:

 可以通过下面提示,使用c、m等快捷方式查看不同数据信息。

2、采集数据

./nmon -ft -s 10 -c 60 -m /root/nmon 
# 参数说明 
-f   监控结果以文件形式输出,默认机器名+日期.nmon格式 
-t   输出中包括占用率较高的进程
-F   指定输出的文件名,比如test.nmon 
-s   指的是采样的频率,单位为毫秒 
-c   指的是采样的次数,即以上面的采样频率采集多少次 
-m   指定生成的文件目录

PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)。

3、分析数据

借助nmon analyser可以把nmon采集的数据生成直观的excel表,下载地址 https://pan.baidu.com/s/1jHQFhz9AU8kD_2cmcLoPrQ 提取码:bbgg

说明:也可以到作者资源区下载

双击打开nmon analyser v66.xlsm(注意要启用宏)点击Analyze nmon data按钮,上传nmon采集到的文件,会再次提示另存为,选择地址保存即可。 下图就是nmon生成的数据报告截图,底部可以切换其他资源信息。

标签:采样,nmon,x86,tar,64,监控,linux
来源: https://blog.csdn.net/liuxiao723846/article/details/122693388

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有