原文:https://blog.csdn.net/a7442358/article/details/50186283

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应用。首先自然是下载,Linux的nmon有自己的官方网站(http://nmon.sourceforge.net/),这时候第一个问题来了,网站居然打不开,难道网址不对?我想这是我们的第一反应,其实网址并没有任何问题,只不过它跟Google一样,国内的用户想要访问需要技巧,如何访问这里不再详述,大家可以各显神通。进入到网站后点击“Download Binaries”,找到自己需要的版本进行下载(nmon分为了二进制文件和源码文件,二进制文件下载完成后可以直接使用,所以我们下载二进制文件)。

Linux的发行版本很多,例如Centos,Debian,Fedora,操作系统的位数也不一样,例如32位,64位,在下载的时候我们看下说明,根据我们的需求进行下载。

注意事项

对于操作系统大家应该很敏感,但是对于操作系统位数可能不怎么注意,这里特别提醒下x86_64适用于64位操作系统,x86适用于32位操作系统,下载的时候需要特别注意。

下载的文件名称可能较长,例如小编使用的是,我们可以改为较短的名称

  1. mv nmon_x86_centos6 nmon

接着我们迫不及待的使用它,可是我们发现会出错,提示“Permission denied”,原来我们默认下载的文件权限为664,没有执行权限,所以我们需要添加执行权限

  1. chmod 764 nmon

此时我们如果想要使用该命令,需要加上详细路径,很不方便,此时我们可以把该文件拷贝到/usr/bin中,然后我们可以在任何目录中都可以直接使用nmon命令。

  1. mv nmon /usr/bin

完成了准备工作,我们可以使用nmon了。直接输入nmon,我们进入到nmon说明界面,可以使用的参数在下方都有列举。例如在这个界面我们按下c,就会出现CPU的实时使用状态,按下m会出现内存使用状态。这些数据实时反应了系统的状态,但是我们总不能无时无刻的盯着它看它的变化吧,此时我们就需要借助nmon的一些参数,把一段时间内的系统性能存储在一个文件中,方便我们分析和查看。

我们来看下nmon常用的参数

-s    每隔多少秒刷新一次屏幕,就是每隔多少秒记录一次数据

-c    刷新次数,就是记录次数

-f    电子表格输出格式,形成一个可以以Excel表解读的数据集。

  1. nmon -f -s 60 -c 10

上面的例子意思就是说每隔60秒记录一次,记录10形成数据集。

输入以上命令后,并没有任何说明提示我们成功还是失败,那么我们命令到底真的执行了吗?很简单,我们借助ps命令查看

  1. ps aux|grep nmon

看,这个命令真的在执行,10分钟后我们再来查看下,这个命令就消失了。等待该命令结束后,我们需要的数据就出来了。输出的文件名称格式为“主机名_年月日_时分.nmon”,当然此时的数据我们无法直接解读,我们需要借助nmon analyser,它会为我们生成更加直观的Excel表。

nmon analyser可以在IBM的官网下载,点击下载。结构很简单,只有两个,一个Word,一个Excel,Word是说明文档,Excel就是我们需要的工具了。双击打开这个Excel文

件,点击“Analyze nmon data”,然后选择我们刚才生成的nmon文件,大概十几秒左右(数据量不同,生成的时间也不一样)就会生成我们需要的报表了。此时我们就可以更加直观的观看CPU,内存等数据了。

注意事项

nmon analyser需要借助Excel的宏,WPS默认没有安装宏,即使你下载了插件,貌似也不能正常使用。所以还是老老实实的使用Microsoft的吧,小编使用的2007,能够正常的生成报表。

(转)nmon和nmon analyser的下载和使用的更多相关文章

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

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

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

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

  3. nmon和nmon analyser的下载和使用

    nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应 用.首先 ...

  4. Nmon、nmon analyse安装及使用

    性能监控算是性能测试中的一部分,测试人员需要去分析各类系统指标,CPU.网络.内存.磁盘I/O等等.嗯.通常linux系统下有诸如top.netstat.iostat等命令进行查看:而有时需要看某数据 ...

  5. [nmon]使用nmon工具监控系统资源

    1.下载nmon 下载正确的nmon版本, 查看linux服务器版本,命令:lsb_release -a,查看到当前系统为RedHat 6.4 然后我们根据我们的linux版本,下载相应nmon版本, ...

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

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

  7. nmon打开nmon文件出现 运行时错误13类型不匹配问题解决

    根据nmon工具安装及nmon analyser的使用 - 空谷幽兰LDD - 博客园 (cnblogs.com)文中,用nmon_analyse去打开监控到的nmon文件,出几个报错. 1 用WPS ...

  8. nmon+nmon analyser安装使用教程

    nmon一般是两种用法,一是交互式用法查看实时的内存/cpu/网络/磁盘等情况,二是抓取一段时间内的实时的内存/cpu/网络/磁盘记到csv格式的.nmon文件中然后用nmon analyse做可视化 ...

  9. Linux下nmon工具安装及nmon analyser的使用

    步骤一:下载nmon及nmon analyser工具 nmon:http://nmon.sourceforge.net/pmwiki.php 根据自己系统的版本下载相应的版本即可 nmon analy ...

随机推荐

  1. (转)DataTable与结构不同实体类之间的转换

    原文地址:http://www.cnblogs.com/kinger906/p/3428855.html 在实际开发过程中,或者是第三方公司提供的数据表结构,与我们系统中的实体类字段不对应,遇到这样我 ...

  2. 在java中对数据库进行增删改查

    1.java连接MySql数据库 代码区域: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...

  3. zookeeper学习及安装

    HBase提示已创建表,但是list查询时,却显示表不存在. https://blog.csdn.net/liu16659/article/details/80216085 http://archiv ...

  4. Vue.js的库,包,资源的列表大全。

    官方资源 外部资源 社区 播客 官方示例 入门 开发工具 语法高亮 代码片段 自动补全 组件集合 库和插件 路由 ajax/数据 状态管理 校验 UI组件 i18n 示例 模板 脚手架 整合 插件/指 ...

  5. VS 和Visual Assist X快捷键(转)

    Visual Assist X 最有用的快捷键 1.Alt + G: 在定义与声明之间互跳. 2.Alt + O: 在.h与.cpp之间互跳.(O是字母O,不是数字零) 3.Alt + Shift + ...

  6. Unity3D 之PC客户端的分辨率自定义

    在Player Setting中可以自定义分辨率,但在PC版本中如果使用Display Resolution Dialog选项,会发现在分辨率选项中只有预定义的那些,而并没有在Player Setti ...

  7. 使用javascript随机生成斗地主玩家手牌

    学习javascript估摸着有半个多月了,好歹自己有过编程基础,学的还算轻松,不过js里的面向对象是真的打脑壳,但都但不懂,和我以前学过的c#简直相差太远 今天写了个随机生成斗地主玩家手牌的代码,自 ...

  8. cesium编程入门(七)3D Tiles,模型旋转

    cesium编程入门(七)3D Tiles,模型旋转 上一节介绍了3D Tiles模型的位置移动,和贴地的操作,这一节来聊一聊模型的旋转, 参考<WebGl编程指南>的第四章 假设在X轴和 ...

  9. a标签点击时跳出确认框

    在做一些删除等的操作时,在跳转链接前,需要弹出一个确认框确认,避免误点. 方法一: <a  href="http://www.baidu.com" onClick=" ...

  10. centos7 minimal 安装mysql

    CentOS 7.3.1611 安装 MySQL 2017年06月08日 23:02:08 阅读数:250   依赖 MySQL 依赖 libaio,所以先要安装 libaio yum search ...