1、概述

在检查系统问题或优化系统性能上是一个不可缺少的部分。通过**工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。51Testing软件测试网ge8R4@3e'@3|jEN

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

nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):I0h4u@I\

u$F(m,@0

● cpu占用率8{(XvcfC&KSo"^t0

● 内存使用情况51Testing软件测试网J+k0s+mI ip*s

k

● 磁盘I/O速度、传输和读写比率51Testing软件测试网pp4Z` ](Xo3J z

● 文件系统的使用率51Testing软件测试网zk6p#OdG7n.R

● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小2B'yhm/yjN5H0

● 消耗资源最多的进程51Testing软件测试网9pA*P8iG%\,r

● 计算机详细信息和资源51Testing软件测试网r8S:z3z7P^wqO

● 页面空间和页面I/O速度qH"n.y!sv8OF0

● 用户自定义的磁盘组51Testing软件测试网VX(I2o"o

● 网络文件系统o/QD%QY7e0

另外在AIX操作系统上,nmon还能**到其他的一些信息,如异步I/O等。51Testing软件测试网U6h`[E1O

2、下载安装nmon-Ia%rBR$a0_?J#n(f4V/b0

nmon的安装步骤如下:51Testing软件测试网VD%KbWb7u

1)用root用户登录到系统中;_0w3aS%y\S0

2)建目录:#mkdir /home/q/tools/nmon;51Testing软件测试网o

mDkC~/z7BMC

3)把nmon上传到指定目录中;B*_Hj9p(]^'Ri8K0

4)执行授权命令:#chmod +x nmon。iMfm:G?`F0

3、nmon数据采集51Testing软件测试网,t|-~!p/W+Z

3.1 数据采集51Testing软件测试网 U)I.O[y+]pF$Qz6n

为了实时**系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:8r I|:GF%j0

#./ nmon -f -t -s 30 -c 180q;aR_ iQ8N0J9Q

B%N0

n -f:按标准格式输出文件:_YYYYMMDD_HHMM.nmon;@4z#W:bj,kd0

n -t:输出中包括占用率较高的进程;d {/]:E5W:c&G0

n -s 30:每30秒进行一次数据采集51Testing软件测试网g:~-~P&nr,v/ZIc

n -c 180:一共采集180次ai;b v0@t2|y0

输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.nmon的文件,如果hosname为AutoTest,生产的文件为:AutoTest_141211_1148.nmon。51Testing软件测试网BY)R?JO#J%|

f(z*nqru0

通过sort命令可以将nmon结果文件转换为csv文件:51Testing软件测试网}e.cNQ!d"Tm(oP

~

# sort AutoTest_141211_1148.nmon > AutoTest_141211_1148.csvoL-G2fB0uMc0

执行完sort命令后即可在当前目录生产AutoTest_141211_1148.csv文件。51Testing软件测试网4f1^r9Cy7_ZD6T

3.2 生成图形化结果B9s*Y;s

u:G]'{.Z{z0

为了分析nmon**获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把**的结果文件转换成excel文件,方便分析系统的各项资源占用情况。/H~T~]_0

nmon analyser.xls工具的使用方法如下:j7a:lyrj{0

(1)打开nmon analyser.xls工具(是个宏);51Testing软件测试网8egz]|1C;E

(2)调整excel宏安全性:工具-宏-安全性~/J8gu$|q0

(修改安全级别与可靠发行商)1jq*]$`}kf0

(选择)安全级别:低51Testing软件测试网 Rq_GkQ!W

(勾上)信任所有安装的加载项和模板51Testing软件测试网){"?%i_`

(勾上)信任对于“Visual Baisc项目”的访问6_tw4z"q3c0{b6P0

(3)修改完后,确定-关闭nmon analyser.xls,重新打开;4m0Y\:HvwazCSz;a0

(4)点击Analyse nmon data按钮,加载之前下载的AutoTest_141211_1148.csv文件。O_#~;c{LMZ0

以下是分析结果的截图:51Testing软件测试网"YvY^"j2Z2q

Z+^Tj-v%P;VQ0

以上就是nmon的简单描述与使用介绍,大家可以根据自己所采集到的结果分析系统的情况。8z)x)jH^go

H0

通常,我不太建议对稳定性测试用nmon**,因为需要收集太多的信息生成文件较大,实际上,要对linux/unix的服务端资源进行性能**,用vmstat和iostat这两个命令去收集足够了。

8g6A}#v!r {m4\0oL)O t~J%xQ0

nmon命令linux安装,性能测试Linux工具nmon安装及使用方法相关推荐

  1. linux终端录像工具,Linux_Ubuntu安装屏幕录像工具Simple Screen Recorder的方法,  Simple Screen Recorder是一款简 - phpStudy...

    Ubuntu安装屏幕录像工具Simple Screen Recorder的方法 Simple Screen Recorder是一款简单的屏幕录像工具,能够在屏幕上录制视频.教程,可用于手机和电脑系统, ...

  2. Linux基础监控小工具nmon

    nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中.nmon工具可以 ...

  3. Linux基本命令以及各种工具的安装

    这些天学习了Linux的基本命令,以及如何安装ssh进行远程,安装jds,安装GIT,安装Tomact 接下来介绍一下. 一.基本命令 首先基本命令(当然了主要是以后自己忘了可以看一下) 系统信息  ...

  4. linux下可视化git工具git-cola安装与使用(HTTP方式)

    一.git-cola为何物 很多小伙伴,特别喜欢使用TortoiseGit,该软件是做什么的,就不用多说吧. 奈何,TortoiseGit只有windows版,这让在linux上开发的小伙伴,很难受. ...

  5. linux下可视化git工具git-cola安装与使用(SSH方式)

    一.git-cola为何物 很多小伙伴,特别喜欢使用TortoiseGit,该软件是做什么的,就不用多说吧. 奈何,TortoiseGit只有windows版,这让在linux上开发的小伙伴,很难受. ...

  6. linux系统密码管理,Linux使用密码管理工具pass管理密码的方法

    在Linux系统操作中,使用的密码多了反而记不过来,而且也容易记错,如果使用密码管理工具来管理的话会轻松很多,下面小编就给大家介绍一款实用的密码管理工具pass,一起来学习下pass的使用吧. 对于那 ...

  7. java一键安装_新工具一键安装Java环境!微软又双叒叕造福开发者

    原标题:新工具一键安装Java环境!微软又双叒叕造福开发者 微软又出一个新工具,正在以实际行动征服开发者的心. 在Windows平台上,只需要下载一个安装包,就能够安装Java开发环境了. 之前,因为 ...

  8. Python安装与第三方工具——pycharm安装

    目录 一.Python安装 ①进入官网 ②下载 ③安装 ④检验 二.Pycharm下载安装 ①下载Pycharm ②下载 ③安装 三.PyCharm配置Python解释器 四.问题与解决 1.问题①: ...

  9. mongodb安装及可视化工具robomongo安装

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:当然是下载mongodb了,其实很简单,放图更容易理解: 直接下载: 下载完运行: 一路next,遇到选择路径注意下: ...

最新文章

  1. 1001.害死人不偿命的(3n+1)猜想
  2. oracle 11g 清除 trc后缀文件,请教一个跟踪文件的问题。11g 很多trc文件。。
  3. 【每日一题】4月8日题目精讲 黑白树
  4. 代数学笔记4: Galois基本定理
  5. 批处理添加桌面快捷方式
  6. ActionForm工作原理
  7. [电影]《指环王》新老三部曲完全赏析(魔戒再现)
  8. 时间管理类APP分析:拇指时间
  9. 华三防火墙配置端口地址转换_华三防火墙双向nat配置 防火墙端口映射
  10. 【夜读】一个人保持年轻的5个好习惯
  11. 软件经验|使用消费级无人机干测绘(一)影像数据获取
  12. 用Python做一个超简单的小游戏(一听就懂)
  13. 希尔伯特-黄变换(HHT)的前世今生——一个从瞬时频率讲起的故事
  14. 品优购电商系统开发----商品录入《一》(5)
  15. PCIEx8接口FPGA处理DMA控制器高速信号采集卡
  16. 中国科学院高性能计算机研究中心,[精品]中国科学院计算技术研究所 高性能计算机研究中心 詹剑锋.pdf...
  17. 【Maven实战技巧】「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架
  18. 仿安居客首页导航栏及二级下拉菜单Html+Css+JavaScript
  19. 下载网页视频并自动转码为mp4
  20. 计算机网络(五层协议)

热门文章

  1. 关于2.5G网络速率的理解与对应2.5G芯片RTL8156B运用。
  2. Linux运维最新关注!如何为自己打造一个 网络安全军火库 ?
  3. 灯光远程控制系统方案
  4. python数据绘图-折线图(matplotlib.pyplot)
  5. 6-2 有序顺序表的插入 (10 分)
  6. 什么是单色图像、二值图像、灰度图像、伪彩色图像、真彩色图像?(214)
  7. Playmaker节点工具使用(一)—Action,Event,FsmValues
  8. Latex表格的标题左对齐、表格的一些设置
  9. java 之多数据源配置
  10. 鸽巢原理以及poj2356