[nmon]使用nmon工具监控系统资源
1.下载nmon
下载正确的nmon版本,
查看linux服务器版本,命令:lsb_release -a,查看到当前系统为RedHat 6.4

然后我们根据我们的linux版本,下载相应nmon版本,下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
由于我是RedHat 6.4,所以我找到如下的版本下载,读者需根据你们自己的linux版本,选择适合你们自己的

把我们下载的“nmon_linux_14i_newer_Linux_versions.tar.gz”进行解压,解压后有很多包,由于我的linux是32位的,所以我选择的是:nmon_linux_x86_64
然后把我们的nmon上传到需要监控的服务器,具体如何上传,请查看我的另一博客:http://www.cnblogs.com/igubai/p/7521224.html
2、使用nmon采集系统资源数据
进入nmon文件目录,

然后执行如下命令,运行nmon
./nmon_linux_x86_64
但“nmon_linux_x86_64”这个文件名太长了,为了以后方便操作,所以我们可以重命名下,命令如下
mv nmon_linux_x86_64 nmon
以后我们只需执行如下命令,就可以运行nmon,是不是简单了很多呢
./nmon

如上图所示,代表已经运行成功了
此时输入c,代表查看当前系统cpu使用情况,
常见的有:
c:查看cpu使用情况
m:查看内存使用情况
n:查看网络使用情况
d:查看磁盘使用情况
查看更多信息,请看下图,或者输入h,查看帮助文档
关键---统计数据打开/关闭---
h =此帮助信息
r = RS6000 / pSeries CPU /缓存/ OS /内核/主机名详细信息+ LPAR
t = Top Process Stats = basic = CPU
u =显示命令参数(命中两次刷新)
c =处理器CPU =长期CPU平均值
m =内存和交换统计信息L = Huge j = JFS使用统计信息
n =网络统计信息N = NFS
d =磁盘I / O图D =统计o =磁盘%忙映射
k =内核统计和loadavg V =虚拟内存
g =用户定义的磁盘组[使用-g <filename>启动nmon]
v =详细的简单检查 - OK / Warnings / Danger
b =黑白模式
---控件---
+和 - =屏幕刷新时间的两倍或一半
q = quit space = refresh screen now
. =最小模式=仅显示繁忙的磁盘和进程
=复位峰值计数为零(peak =“>”)
生成nmon报告
输入如下命令,进行数据的采集
./nmon -s6 -c50 -f -m /home/
上述命令参数含义:
-s6 :每 6 秒采集一次数据。
-c50 :采集 50 次,即总共采集五分钟的数据。
-f :将数据保存到文件中,而不是显示在屏幕上
-m :生成的数据文件的存放目录。
这样就会生成一个 nmon 文件,并每6秒更新一次,直到十分钟后。
生成的文件名如: test190_170915_1410.nmon,;文件名规则:主机名_采集数据年月日_采集数据小时分钟(主机:192.168.9.190,于2017年9月15日14:10开始采集数据)
3、生成图表
下载 nmon analyser (生成性能报告的免费工具):
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
将之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具 nmon analyser v51_2.xlsm 。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件:test190_170915_1410.nmon ,用 Excel 打开生成的文件就可以看到结果了。
如图为nmon的部分截图

4、定时采集系统资源指标
[nmon]使用nmon工具监控系统资源的更多相关文章
- nmon性能统计工具使用-初认识
1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题 ...
- Linux下Jmeter+nmon+nmon analyser实现性能监控及结果分析
一.概述 前段时间讲述了Jmeter利用插件PerfMon Metrics Collector来监控压测过程中服务器资源的消耗,一个偶然机会,我发现nmon这个 工具挺不错,和Jmeter插件比起来, ...
- nmon 及nmon analyser工具使用简介
nmon及nmon analyser工具使用简介 by:授客 QQ:1033553122 下载地址 http://nmon.sourceforge.net/pmwiki.php?n=Site.Down ...
- nmon 的下一代工具 njmon
njmon njmon = nmon + JSON format + real-time push to a stats database + instant graphing of "al ...
- 关于Linux_监控系统资源/性能命令_vmstat
(系统资源查看命令-vmstat[监控系统资源命令]) command:vmstat [刷新延时 刷新次数] 分解解析: procs:进程信息字段: ...
- nmon+Java Nmon Analyser进行nmon监控数据可视化分析
我们知道nmon是一款轻量级的系统占用极少,监控功能非常强大支持跨平台ARM,centos,ubuntu等等系统的工具下载地:centos7 wget http://sourceforge.net/p ...
- nmon性能分析工具(生成图表)
1. nmon性能结果生成报告工具下载地址: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power% ...
- [性能测试]:记录一次性能测试,nmon文件收集工具的小问题
问题:今天发现nmon文件分析成excel后,用<NMON抽取结果.excel>无法抓取到数据 解决过程:1,认为是nmon分析文件<nmon analyser v33g.xls&g ...
- nmon +java nmon Alalizy agent 动态交互监控
下载地址:1. Download and install nmon. - for linux platform, you can download form: http://nmon.sourcefo ...
随机推荐
- Stored Procedures CASE 用法错误
)) ) select @type=[type] from sys.objects with(nolock) where name=@ObjectName case @typ ...
- 文件解析库doctotext安装和使用
安装doctotext 1 安装GCC到4.6以上 tar jxf gcc-4.7.0.tar.bz2 cd gcc-4.7.0 编译 ./contrib/download_prerequisites ...
- php中使用mysqli和pdo扩展,测试连接mysql数据库的效率。
<?php /** * 测试pdo和mysqli的连接效率,各连接100次mysql数据库 */ header("Content-type:text/html;charset=utf8 ...
- Solr highlight
hl.preserveMulti 默认是false.Set to true to perform highlighting on all values of a multivalued field a ...
- poj3191(进制转换)
题目链接:http://poj.org/problem?id=3191 题意:将一个数转换为-2为基数的数 思路:套路,看代码就好了 代码: #include <iostream> usi ...
- 升级了git版本后git clone报ssl错误的解决方法
由于升级了git版本,git clone 的时候报了如下的错误 fatal: unable to access 'https://github.com/open-falcon/falcon-plus. ...
- SpringBoot2.0 基础案例(06):引入JdbcTemplate,和多数据源配置
一.JdbcTemplate对象 1.JdbcTemplate简介 在Spring Boot2.0框架下配置数据源和通过JdbcTemplate访问数据库的案例. SpringBoot对数据库的操作在 ...
- try catch finally的执行顺序学习
try catch finally的执行顺序学习 首先执行try,如果有异常执行catch,无论如何都会执行finally,当有return以后,函数就会把这个数据存储在某个位置,然后告诉主函数, ...
- wcf双工通信
一直以为感觉双工没弄懂,着实觉得很惆怅,在网上了解下双工的一些特点,直接上代码,以便以后项目中用的着: service层: 定义一个IDuplexHello服务接口 [ServiceContract( ...
- 解决sublime text无法安装插件问题
解决sublime text无法安装插件问题最近在sublime text3中使用命令ctrl+shift+p命令安装插件发现不能安装了,一会儿报错 这个错误表示没有可用的安装包,经过一番探索发现是配 ...