在实际的测试过程中,Loadrunner监控Linux系统资源不太稳定,经常断开,所以一般采用下面的工具进行监控。

nmon工具

nmon工具是IBM提供的免费的监控AIX系统与Linux系统资源的工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文 件,并可利用Excel分析工具进行数据的统计分析,非常利于Unix或者Linux系统的性能数据分析。下面分步介绍如何使用该工具:

安装nmon

首先在IBM的官方网上下载nmon工具,下载时注意要下载对应的版本。我们这里以red hat5为例,下载的是nmon_x86_12a.zip版本,该版本支持redhat。下载后解压,改名为nmon并上传到Linux中。

进入nmon目录,查看nmon文件下各文件的权限。

[root@localhost nmon]# ls -l

total 1212

-rw-r--r-- 1 hyzhou hyzhou 167781 Feb 12  2009 nmon_x86_fedora10

-rw-r--r-- 1 hyzhou hyzhou 168875 Feb 11  2009 nmon_x86_opensuse10

-rw-r--r-- 1 hyzhou hyzhou 152131 Feb 11  2009 nmon_x86_rhel45

-rw-r--r-- 1 hyzhou hyzhou 167957 Feb 13  2009 nmon_x86_rhel52

-rw-r--r-- 1 hyzhou hyzhou 174171 Feb 12  2009 nmon_x86_sles10

-rw-r--r-- 1 hyzhou hyzhou 154107 Feb 14  2009 nmon_x86_sles9

-rw-r--r-- 1 hyzhou hyzhou 183215 Feb 13  2009 nmon_x86_ubuntu810

从图中可以看出,相关文件的权限仅有只读权限,这样在执行命令的时候可能会存在没有权限的问题,为了能够正常使用nmon工具,我们需要修改文件的权限。这里只修改nmon_x86_rhel52的权限,为了方便,直接改成777。

#chmod u+x nmon_x86_rhel52

修改完成后,就完成了nmon工具安装。

使用nmon工具

nmon工具使用非常简单。首先启动该工具,在nmon目录下输入

#./nmon_x86_rhel52

即可,启动后的显示效果如图所示(显示了相关帮助信息):

单个字母表示对应监控点的快捷键,只要输入相应的字母,即可显示相应的资源耗用情况,输入c、m、d后显示效果如下(显示了cpu、内存、磁盘的使用情况):

输出文件

上面介绍的只是在服务器监控,我们真正需要的是如何收集这些数据并处理分析它们。nmon提供了一个nmon_analyser的分析工具,可以利用Excel进行统计结果分析。在测试的时候,可以使用下列命令进行数据的输出:

#./nmon_x86_rhel52 -fT -s 5 -c 5

命令的含义是,-f输出文件,-T输出最耗自愿的进程,-s收集数据的时间间隔,-c收集次数。比如,测试场景需要执行20分钟,那么需要每隔10秒监控Linux系统资源就可以写成:

#./nmon_x86_rhel52 -fT -s 10 -c 120

完成后会在当前目录生成一个.nmon的文件,如下:

localhost_111228_1919.nmon

nmon输出文件的命名方式是服务器名_日期时间.nmon,我们在测试结束后,可以到当前目录下提取这些文件。

如果想在后台运行nmon,则可用:

#nohup ./nmon_x86_rhel52 -fT -s 10 -c 120

命令在后台启动相关的进程运行nmon工具。

如果想结束该进程,可使用:

#ps -eaf|grep *nmon*

命令查出该进程ID,然后使用:

#kill -9 进程ID

命令杀掉进程即可。

分析数据

利用nmon工具收集到系统资源的相关数据后,就可以使用nmon工具的配套软件nmon analyser v33g.xls(工具可能因版本不同而不同)进行数据分析了。这个工具使用非常简单,分析时只需要打开相应的.nmon文件即可。

打开nmon analysis v33g.xls,如图:

如果报安全级别过高错误,则需要修改宏的安全级别设置。

单击Analyse nmon data按钮,选择需要分析的nmon文件(过程中需要保存Execl文件,输入一个容易分辨的文件名即可)。

保存后的Excel文件如图:

上图列出了系统部分资源信息,在实际过程中可根据需要增减,nmon的使用到此就介绍完了。

linux卸载aix nmon,aix nmon监控相关推荐

  1. aix服务器查看文件编码格式,Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)...

    简介这篇文章主要介绍了Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)以及相关的经验技巧,文章约919字,浏览量335,点赞数2,值得参考! 在工作中,经常会执行一些 ...

  2. nmon以及nmon analyser 教程

    一.nmon是一款很好的unix.linux下的系统性能监控工具. 引自百度知道: nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新.这个高效的工具可以工作于任何哑屏 ...

  3. 【nmon】nmon :服务器性能结果报告分析 —— 报表参数详解

    目录 一.nmon命令 二.nmon性能结果报告分析 (1)SYS_SUMM[服务器资源使用率汇总] (2)AAA (3)PIVOTCHART (4)BBBP (5)DISK_SUMM (6)CPU_ ...

  4. nmon和nmon analyser的网盘下载安装与使用

    nmon和nmon analyser的网盘下载安装与使用 nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不 ...

  5. 监控linux资源的软件,6个监控linux系统资源的快速工具

    系统管理员需要对服务器进行监控以确保其正常运行,通过这种方式管理员能够提前发现可能存在的问题并恢复系统,以避免麻烦的出现. Linux上有很多命令来监控不同的系统资源,如CPU使用率.内存使用情况.网 ...

  6. 【AIX】AIX中级试题

    [AIX]AIX中级试题 1. (2分)简介/etc/environment和/etc/profile的用途和区别 设置环境变量 /etc/environment是系统级别的环境变量 /etc/pro ...

  7. 系统linux/redhat6.5 zabbix 2.47监控nginx1.8.0 (下)

    2019独角兽企业重金招聘Python工程师标准>>> 6  zabbix_get获取数据(服务器端) (测试是否能接受到数据) zabbix_get -s 172.16.145.7 ...

  8. 使用 shell 脚本对 Linux 系统和进程资源进行监控

    Shell 简介 Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.实际上 Shell 是 ...

  9. Linux下脚本实战之系统监控

    Linux下脚本实战之系统监控 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.监控系统的CPU.内存.硬盘使用率 二.脚本内容 #!/bin/bash ################# ...

最新文章

  1. numpy中ravel函数、flatten函数的功能及差异
  2. 使用SSM+Layui+Bootstrap实现汽车维保系统
  3. 开篇辞 vuejs 快讯 - 109 期
  4. ceph的数据存储之路(10) -----ceph对象存储的ls命令实现及思考
  5. phpmyadmin配置
  6. Java 内存泄露以及避免方法
  7. 不能用了 重装系统git_怎么用光盘重装系统?
  8. java mvc controller_java之spring mvc之Controller配置的几种方式
  9. 关于vs2010调用python中Py_Initialize函数报错的原因
  10. python字符串(string)方法整理
  11. 新型消防机器人作文_说一说消防机器人
  12. python ImportError: No module named spiders
  13. 深圳大学电信学院《C程序设计》期末大作业:《在二维封闭房间中的弹球模拟程序》
  14. 五年级上册《桂花雨》教案
  15. Milliman和Akur8结成战略联盟,为财产和意外伤害保险公司、管理型总代理和初创企业提供下一代定价能力
  16. CSS小游戏2048—简单小游戏编程有手就行~会玩?你会写吗?
  17. x86架构学习笔记实模式
  18. 【A40i-Android7.1】---编译报错:No Jack server running. Try ‘jack-admin start-server
  19. 亚马逊FBA基本介绍
  20. 数据包工具--Scapy基础篇

热门文章

  1. layui复选框怎么取值_layui获取多选框中的值方法
  2. URL短链接压缩算法 微博短链接原理解析
  3. 无限火力更新服务器公告,2021无限火力时间表公告 lol无限火力什么时候开放
  4. Redis数据结构Set实战之京豆抽奖
  5. SVM对图片的分类 搬家
  6. Model、ModelMap、Map有什么关系?深入底层剖析
  7. ModelMap传递数据(简洁)
  8. 【C++】带你发掘swap函数的秘密
  9. 关于R语言中的sum和length计算长度
  10. CSS:padding和margin