技巧分享-6周-使用nmon检测linux资源使用情况

我们在做性能测试时候,可以通过使用nmon来检测linux资源使用情况
使用方法如下:

安装
1、 来linux系统中在/home目录下创建一个用户useradd -d /home/nmon_test -m nmon_test
2、 然后passwd nmon_test 的密码设置为nmon666!


1.jpg

3、 SecureCRT 用户nmon_test登录10.254.132.5(不同的linux对应不同的ip地址)
4、 在nmon_test创建一个目录nmon:mkdir /home/nmon_test/nmon
5、 使用nmon_test用户,FTP上传文件nmon_linux_14g.tar.gz,文件上传到/home/nmon_test/nmon
6、 修改nmon_linux_14g.tar.gz权限,chmod 755 /home/nmon_test/nmon /nmon_linux_14g.tar.gz
7、 解压压缩包 tar –xvf /home/nmon_test/nmon /nmon_linux_14g.tar.gz


2.jpg

注解:(解压的文件为不同版本不同系统,可能使用到的nmon监控)。
8、 对解压的文件进行权限设置 chmod 755 /home/nmon_test/nmon/*

9、然后执行./nmon_x86_rhel5(不同版本系统针对不同的nmon版本,这是把所有版本都解压在nmon目录下,防止进行二次nmon文件上传)试下,出现下图则说明可以


3.jpg

使用
1、 nmon –f –s 10(时间,以秒为单位) -c 60(记录次数count)
-s 10每10秒采集一次数据
-c 60采集六十次,即为采集十分钟的数据
-f 生成的数据文件名中包含文件创建时间
这样就会生成一个nmon文件,并每10秒更新一次,知道十分钟后。
生成的文件名为 xncs01是主机名(hostname)
如果上述的不清楚,则用命令:nmon –h查看,里面有详细说明,或者自己百度。
如果windows下有工具使用的话 则不需要在linux系统中输入此命令,在工具中进行添加此命令,具体见工具操作手册
2、 在监控过程中我们可以使用top命令查看资源消耗情况,进行实时监控(这个不明白自己百度)


4.jpg

4、 也可以使用nmon进行实时监控,后面就说明下nmon实时监控
(1)、使用使用nmon命令出现下图


5.jpg

(2)按m,则可以监控memory的使用情况,如下图
6.jpg

(3)按c,则可以监控CPU的使用情况,如下图
7.jpg

其他的监控详见下图,按相应的按键,则会出现相应的监控
8.jpg

Analyser分析工具:
1、 将linux系统中生成的*.nmon文件,通过FTP下载到windows下。用excel打开分析工具“nmon analyser v33g.xls”,然后就可以分析nmon文件了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,557评论 0 16
  • linux环境: 一、安装 1.用root用户在/home目录下创建一个用户:nmon_test useradd ...
    云里111阅读 403评论 0 0
  • 一、概述nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来...
    liutoliu阅读 778评论 0 0
  • 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的 Linu...
    七寸知架构阅读 11,021评论 1 71
  • 刚开始下简书是因为在微博上看到了一篇文章,觉得不错,问网友才知道是简书上找来的,满心期待的下了这个APP。手机使用...
    傅大官人阅读 239评论 1 1