nmon和nmon analyser使用方法
nmon 放在服务器上 赋予执行权限 ,跑压力测试时候 执行命令nmon -f -s 3 -c 就会打印服务器资源 信息,然后生成文件,文件用 第二个的分析工具打开后直接生成图表
可以通过一条命令来监控系统数据并写入一个文件
示例:
nmon -s5 -c100 -fT -m /home/hobbs
解释:
-s5 每 5 秒采集一次数据
-c100 采集 100 次
-f 生成的数据文件名中包含文件创建的时间
-m 生成的数据文件存放的目录
-T输出最耗资源的进程
所以命令的意义为:每5s采集一次数据,采集100次(采集时间为500秒),采集的数据存放在/home/hobbs目录下的一个文件中,该文件的文件名包含文件创建时间。
如果要做定时采集任务,可在crontab中添加如下命令
0 0 * * * nmon -s300 -c288 -f -m /home/hobbs > /dev/null 2>&1
3.多台服务器同时进行监控
测试过程中,有可能需要同时监控多台服务器资源情况,这时每一台上面去执行nmon监控命令,较为麻烦,且操作时间点也不一致。
可通过:在一台服务器上,同时远程执行多台服务器的nmon命令操作,以解决该问题。
操作步骤:
1)服务器之间配置信任关系;进行ssh或scp时,无需输入密码。
参见:http://www.51testing.com/html/00/130600-147281.html
2)把需要远程执行的命令写入shell脚本中,以方便执行,参见:nmon.sh;
3)把不同服务器上的日志文件下载到本地PC,通过nmon analyser工具进行分析;也可使用远程执行命令方式,在同一台服务器上进行操作下载.nmon文件(存放目录、文件命名规范,可方便操作);
# cat nmon.sh
#!/bin/bash
mkdir -p /tmp/nmon_monitor
/usr/local/bin/nmon -f -t -s 5 -c 100 -m /tmp/nmon_monitor -F 146.182_$1.nmon
ssh root@192.168.146.180 'mkdir -p /tmp/nmon_monitor;/usr/local/bin/nmon -f -t -s 5 -c 100 -m /tmp/nmon_monitor -F 146.180_'$1'.nmon'
ssh root@192.168.148.137 'mkdir -p /tmp/nmon_monitor;/usr/local/bin/nmon -f -t -s 5 -c 100 -m /tmp/nmon_monitor -F 148.137_'$1'.nmon'
脚本说明:
1)生成的.nmon文件,推荐放在同一目录下,如:-m参数指定的:/tmp/nmon_monitor;
2)生成的.nmon文件,推荐增加IP或hostname标识,下载到本地时,不同服务器数据不会弄混,如:146.182_$1.nmon;
3).nmon文件中,使用了参数$1,用于传参给生成的文件名,如:./nmon.sh 20140901_01;则生成的文件为:146.182_20140901_01.nmon;
4)-s 5 -c 100根据实际指定,这里表示每隔5秒采集一次数据,共采集100次,即持续5*100=500秒;
4.nmon的不足
nmon监控的不足之处:
1)没有负载监控数据;
w/top命令中:
load average: 0.40, 0.53, 0.63
测试过程中,注意使用w或top查看该信息。
2)内存监控数据中,没有used信息,需要计算;
# free
total used free shared buffers cached
Mem: 2075336 1850744 224592 0 595064 539744
-/+ buffers/cache: 715936 1359400
Swap: 2048248 30996 2017252
free命令中显示的used:used=total-free
真实使用used=total-free-cached-buffers
这部分数据,可以在nmon analyser生成的.xls报表中,计算得出,并对应生成图表;
3)IO监控数据中,没有%util信息;
有IO读写速率等相关信息,也可以进行IO问题分析。
转载于:https://www.cnblogs.com/yecao8888/p/6480278.html
nmon和nmon analyser使用方法相关推荐
- nmon以及nmon analyser 教程
一.nmon是一款很好的unix.linux下的系统性能监控工具. 引自百度知道: nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新.这个高效的工具可以工作于任何哑屏 ...
- 监控工具(nmon)下载及使用方法
nomn官方文档:IBM Developer 正在整合其语言站点组合. – IBM Developer nomn下载页面: AIX:https://www.ibm.com/developerworks ...
- nmon和nmon analyser的网盘下载安装与使用
nmon和nmon analyser的网盘下载安装与使用 nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不 ...
- 服务器nmon文件位置,nmon以及nmon analyser教程
一.下载nmon工具和nmonanalyser Nmon下载: 位置:可从IBM Wiki上下载 例如我测试的系统是AIX5.3,那么就可以下载nmon4aix12e.zip ,下载后我们可以看到压缩 ...
- 【nmon】nmon :服务器性能结果报告分析 —— 报表参数详解
目录 一.nmon命令 二.nmon性能结果报告分析 (1)SYS_SUMM[服务器资源使用率汇总] (2)AAA (3)PIVOTCHART (4)BBBP (5)DISK_SUMM (6)CPU_ ...
- linux卸载aix nmon,aix nmon监控
在实际的测试过程中,Loadrunner监控Linux系统资源不太稳定,经常断开,所以一般采用下面的工具进行监控. nmon工具 nmon工具是IBM提供的免费的监控AIX系统与Linux系统资源的工 ...
- nmon和nmon analyser的下载和使用
nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应用.首先自 ...
- java如何解析nmon数据,Nmon结果文件分析
nmon文件解析出来之后生成的excel表格,有几十个sheet:下面就这些sheet所列指标的含义进行分析. Avg tps during an interval:每个间隔时间内,平均每秒IO数,也 ...
- nmon下载及使用方法
nomn官方文档:http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/ nomn下载页面: AIX:https://www.ibm ...
- Linux性能监测工具Nmon介绍及其使用
1 NMON介绍 Nmon由 IBM 开发并已开源 (Nmon for linux 版本已经在 2009 年 7 月 27 日开放源码 ) ,是收集 AIX 或 Linux 主机的性能数据并分析的工具 ...
最新文章
- 关于指针和链表中的一些问题
- shell 非_Shell基本操作(一)
- vuepc端实现数据加载_多模态注意力机制+多模态数据,完全实现端到端课堂活动检测|ICASSP 2020...
- oracle修改某表中的顺序,oracle 数据库 , 表中字段顺序修改
- Unity打包APK细节(翻译自官网)
- dhcp服务器批量修改ip租期,dhcp服务器的ip地址租期默认是多久
- Rootkit之ntrootkit的配置使用
- 无人机图像的目标检测的学习
- flash player 离线版下载地址
- oracle执行计划explain,Oracle 常见的执行计划步骤(explain结果的Description数据参考)...
- 提升用户体验的40个Firefox 4扩展
- cubieboard服务器系统,CubieBoard_搭建自己的系统.pdf
- BAT都怎么泡区块链?假醉网易,炮灰百度,闷骚腾讯,假正经阿里
- Unity统计代码行数脚本
- 【Note4】shell语法,ssh/build/scp/upgrade,环境变量,自动升级bmc,bmc_wtd,peci,软连接
- dell服务器设置CPU高性能,DellR720服务器提示cpu1 internal error (IERR)
- antd table 超出显示省略号无效果
- 一文详解肖特基二极管损坏的六大原因
- Html(快捷键!+Tab)
- 国外团队推出Xenxo S-Ring智能戒指,伸出手指头就能买单和通话
热门文章
- javaweb环境的配置 以及tomcat的安装
- js之面向对象编程,封装 继承 多态(详细篇)
- javscript 简单拖拽(drag)拖放事件、dataTransfer详解,垃圾桶效果
- spring boot 相关快捷内置类和配置
- go lang go get There is no tracking information for the current branch.Please specify which
- Java 加密扩展(JCE)框架 之 Cipher 加密与解密
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_08-CMS需求分析-CMS页面管理需求...
- 解决stackoverflow加载慢的插件
- 【概率论】5-9:多项式分布(The Multinomial Distributions)
- opencart修改网站顶部电话联系方式