原文: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. 获取cpu频率的代码

    taskset是linux自带的一个命令,可用来将进程绑定到指定CPU 相关的函数有: sched_setaffinity, CPU_CLR, CPU_ISSET, CPU_SET, CPU_ZERO ...

  2. Alpha冲刺(九)

    Information: 队名:彳艮彳亍团队 组长博客:戳我进入 作业博客:班级博客本次作业的链接 Details: 组员1(组长)柯奇豪 过去两天完成了哪些任务 进一步优化代码,结合自己负责的部分修 ...

  3. Alpha冲刺(六)

    Information: 队名:彳艮彳亍团队 组长博客:戳我进入 作业博客:班级博客本次作业的链接 Details: 组员1(组长)柯奇豪 - 过去两天完成了哪些任务 1. 基于ssm框架的前后端交互 ...

  4. 【微服务架构】SpringCloud之Hystrix断路器(六)

    一:什么是Hystrix 在分布式环境中,许多服务依赖项中的一些将不可避免地失败.Hystrix是一个库,通过添加延迟容差和容错逻辑来帮助您控制这些分布式服务之间的交互.Hystrix通过隔离服务之间 ...

  5. DFS实现全排列

    复习一下DFS实现全排列,具体思想见:https://www.cnblogs.com/chiweiming/p/9279858.html public class Main{ static int a ...

  6. Echarts X轴内容过长自动隐藏,鼠标移动上去显示全部名称方法

    最近公司做项目,使用echarts做开发,碰到一些数据的名称很长导致图例展示的效果不是很好,自己写了一个方法,当X轴内容过长时自动隐藏,鼠标移动上去显示全部名称 样例: 图二是鼠标移动到名称显示的,怎 ...

  7. MIPS rev.1 指令参数

    由于MIPS各个版本之间的操作数会变,如果出现无法识别的情况 需要根据官方的MIPS instruction手册逐条核对,此处的版本为Rev.1 //******MIPS-55*********// ...

  8. Visual Studio 2008 SP1键盘F10单步调试超慢解决方法

    症状: 中断程序调试时,F10或者其它键盘操作都超级慢. 鼠标点击工具栏的按钮速度正常. 解决方法: 网上说的什么删掉所有断点啦,关掉几个窗口啦,重置用户设置啦,关掉某某调试选项啦,关掉防火墙啦,都是 ...

  9. OI计算几何 简单学习笔记

    学习平面几何,首先我们要会熟练地应用向量,其次也要知道一些基本的几何知识.(其实看看数学课本就可以了吧) 因为是看的蓝书,所以很多东西做了引用.(update:还参考了赵和旭dalao的讲义) 下面先 ...

  10. Mysql数据类型《三》枚举类型与集合类型

    枚举类型与集合类型 字段的值只能在给定范围中选择,如单选框,多选框 enum 单选 只能在给定的范围内选一个值,如性别 sex 男male/女female set 多选 在给定的范围内可以选择一个或一 ...