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工具监控系统资源的更多相关文章

  1. nmon性能统计工具使用-初认识

    1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题 ...

  2. Linux下Jmeter+nmon+nmon analyser实现性能监控及结果分析

    一.概述 前段时间讲述了Jmeter利用插件PerfMon Metrics Collector来监控压测过程中服务器资源的消耗,一个偶然机会,我发现nmon这个 工具挺不错,和Jmeter插件比起来, ...

  3. nmon 及nmon analyser工具使用简介

    nmon及nmon analyser工具使用简介 by:授客 QQ:1033553122 下载地址 http://nmon.sourceforge.net/pmwiki.php?n=Site.Down ...

  4. nmon 的下一代工具 njmon

    njmon njmon = nmon + JSON format + real-time push to a stats database + instant graphing of "al ...

  5. 关于Linux_监控系统资源/性能命令_vmstat

    (系统资源查看命令-vmstat[监控系统资源命令])          command:vmstat  [刷新延时 刷新次数]   分解解析: procs:进程信息字段:              ...

  6. nmon+Java Nmon Analyser进行nmon监控数据可视化分析

    我们知道nmon是一款轻量级的系统占用极少,监控功能非常强大支持跨平台ARM,centos,ubuntu等等系统的工具下载地:centos7 wget http://sourceforge.net/p ...

  7. nmon性能分析工具(生成图表)

    1. nmon性能结果生成报告工具下载地址: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power% ...

  8. [性能测试]:记录一次性能测试,nmon文件收集工具的小问题

    问题:今天发现nmon文件分析成excel后,用<NMON抽取结果.excel>无法抓取到数据 解决过程:1,认为是nmon分析文件<nmon analyser v33g.xls&g ...

  9. nmon +java nmon Alalizy agent 动态交互监控

    下载地址:1. Download and install nmon. - for linux platform, you can download form: http://nmon.sourcefo ...

随机推荐

  1. php array数组(第一部分)

    创建一个数组 <?php $arr = array("My","name","is","zhangsan"); e ...

  2. Laravel框架之CSRF防跨站攻击

    laravel框架的csrf防跨站攻击,简单的意思就是说为了防止别人自己写表单非法提交,非法绕过前台的验证,直接将数据往后台执行. 一般的网站如果没有这些安全措施,比较容易被攻击.当然了也还要有其他的 ...

  3. NOIP2015提高组 跳石头 ACM-ICPC2017香港 E(选择/移除+二分答案)

    跳石头 题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和终点之间,有 NN  ...

  4. JQuery EasyUI validate 扩展

    validate 扩展js $.extend($.fn.validatebox.defaults.rules, { equals: { validator: function(value,param) ...

  5. winform防止界面卡死的三种方法

    在编程过程中经常会遇到耗时操作,这个时候如果不采取一些必要的异步操作,就会导致界面的卡死,这里以winform为例子,介绍三种方法防止界面卡死,对这几个方法稍加修改同样适用于wpf,silverlig ...

  6. 使用的SQLServer版本不支持数据类型“datetime2“

    快速解决方法: 原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008, 但后来实际使用中使用的数据库是sqlserver 2005, 操作DateTi ...

  7. JavaScript 原型的实际应用之实现一个 jQuery

    我们平时使用jQuery大概是这样: let $p = $('p'); $p.css('fontSize', '40px'); 我们生成jQuery实例对象后,就可以使用原型上的css(), html ...

  8. 2014-8-5 NOIP(雾)模拟赛

    皇帝的烦恼(二分答案) Description 经过多年的杀戮,秦皇终于统一了中国.为了抵御外来的侵略,他准备在国土边境安置n名将军.不幸的是这n名将军羽翼渐丰,开始展露他们的狼子野心了.他们拒绝述职 ...

  9. Unable to load EJB module

    http://stackoverflow.com/questions/12414526/unable-to-load-ejb-module

  10. nacos1.0.0 服务管理使用mysql

    在自己的MySQL中添加nacos_config数据库,在nacos\conf 下找到nacos-mysql.sql.拷贝里面的sql语句创建表和数据 INSERT INTO users (usern ...