一、nmon本身是监控服务器,不依赖测试工具,也就是说,它可以独立监控。nmon不能监控windows服务器。

使用nmon之前,必须找到你的被监控机器的linux系统信息,系统的类型、发型版本

centos系统: cat /etc/redhat-release

不是 centos:   cat /etc/os-release

二、下载

网址:http://nmon.sourceforge.net/,Download Binaries,

找到对应系统的版本

我下载的是,nmon16m_helpsystems.tar.gz,

三、使用命令:tar -xzvf nmon16m_helpsystems.tar.gz

在服务器上解压好后,可以先查看

因为我的系统是7,使用的是这个:nmon_x86_64_centos7

开始使用nmon不清楚如何使用,可以先查看它的帮助,命令:

./nmon_x86_64_centos7  --help 和 ./nmon_x86_64_centos7  -h

四、nmon三种运行模式,On-screen Stats: nmon_x86_64_centos7;
 Data Collection: nmon_x86_64_centos7 -f [-s <seconds>] [-c <count>] [-t|-T];
  Capacity Plan  : nmon_x86_64_centos7 -x

1.屏幕交互模式,只能实时查看,不能保存监控信息

命令:./nmon_x86_64_centos7

输入对应的简称可查看对应的信息:cmdn,再次输入可以取消查看对应的信息

C :CPU   m:Memory内存    D;disk 磁盘   N:network 网络

2.数据收集模式:nmon_x86_64_centos7 -f [-s <seconds>] [-c <count>] [-t|-T]

For Data-Collect-Mode
    -f            Must be the first option on the line (switches off interactive mode)
                  Saves data to a CSV Spreadsheet format .nmon file in then local directory
                  Note: -f sets a defaults -s300 -c288    which you can then modify
    Further Data Collection Options:
    -s <seconds>  time between data snapshots
    -c <count>    of snapshots before exiting
    -t            Includes Top Processes stats (-T also collects command arguments)

Jmeter上执行脚本

vircent7_220225_2312.nmon为监控信息文件

,下载nmon_analyser_v66.zip,解压后,要使用微软 offic打开,选项启动宏后,

(点击 Analyze nmon data,打开文件:vircent7_220225_2312.nmon即可。以下是操作步骤截图)

分析出来的工作表很多,也很全,有cpu、内存、磁盘、网络、io

这个监控,没有应用的数据和数据库的数据-----没有软件服务的数据

这个监控数据库,只能在性能测试结束(nmon文件产生之后),才能分析出来。(这里可能是它的缺陷吧)

3.定时任务模式:nmon_x86_64_centos7 -x

>  -x  每间隔15分钟获取一次数据,总共获取96次,即24小时后,就自动退出

>  -X  每间隔30秒收集一次数据,总共收集120次,即1个小时,就自动退出

>  -z   就是执行-x的操作,加了一个路径,/var/perf/tmp

性能测试使用nmon来监控服务器相关推荐

  1. 在性能测试时使用nmon进行监控服务器性能

    在使用Jmeter进行性能测试,可以使用nmon进行服务器的监控. 一.nmon说明 nmon分为工具包和分析包(nmonanalyser) nmon安装很简单,根据服务器版本,下载相应的版本后,进行 ...

  2. 性能测试怎么监控服务器,性能测试篇 :Jmeter监控服务器性能

    转载:http://www.cnblogs.com/chengtch/p/6079262.html jmeter也可以像loadrunner一样监控服务器CPU.内存等性能参数,不过需要安装一些插件 ...

  3. 【转载】服务器性能测试工具 ---- nmon

    一.下载nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download wget http://sourc ...

  4. 服务器性能测试工具 Nmon的安装及使用

    一.下载Nmon 根据CPU的类型选择下载相应的版本: wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zi ...

  5. 性能测试监控工具nmon安装及使用方法

    转载:http://www.51testing.com/html/87/300987-824376.html 1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工 ...

  6. 性能测试篇 :Jmeter监控服务器性能

    jmeter也可以像loadrunner一样监控服务器CPU.内存等性能参数,不过需要安装一些插件  1.下载需要的jmeter插件 如图上面两个是jmeter插件,可以再下面的链接中下载: http ...

  7. 性能测试监控工具nmon使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 使用方法 ##输入命令nmon: 分别输入c.m.n.d,可以了解系统cpu,内存,网络.磁盘的使用情况: ##数据采集 为了 ...

  8. 【性能测试】Linux系统监控-Top命令

    前面转载的三篇文章主要介绍了性能测试的相关概念,其中有提到服务器,服务器的配置是性能测试中必须考虑的,而且性能测试中也必须监控服务器. 这篇文章主要介绍一下如何通过Linux服务器自带的top命令监控 ...

  9. 性能测试从零开始(视频笔记 20210504)

    目录 第一课  为什么要做性能测试? 第二课  性能测试实战案例(1) 第三课  性能测试实战案例(2) 第四课  性能测试流程 第五课  性能答疑 第六课  如何做专业的性能测试 第七课  性能测试 ...

最新文章

  1. Ubuntu14.04 LTS中安装Ruby 2.4源码操作步骤
  2. python 获取主机名 根据端口杀死进程
  3. Linux下串口编程基础
  4. 如何配置CentOS或者RedHat5.X、6.X、7.X的网络yum源
  5. java 双重检查锁定_Java双重检查锁定
  6. Java中OutOfMemoryError(内存溢出)的情况及解决办法
  7. 【转】大厦将倾,互联网将如何变革传统行业(下)
  8. ntko php,NTKO 附件管理控件_
  9. shell脚本大全(一)
  10. 基于镶嵌数据集制作地貌晕眩图
  11. 博士劝退文,写的真好!
  12. 云笔记+心情日记类APP推荐
  13. 资源整理 IC/FPGA
  14. JavaScript的escape和encodeURI
  15. MySQL 删除数据库
  16. PostgreSQL数据库查询——scan.l分析
  17. ASP.NET + adminLTE (一)
  18. 人大金仓数据库安装与卸载篇
  19. Java 设计一个抽象类Printer和它的两个子类BlackPrinter(黑白打印机)和ColorPrinter(彩色打印机)
  20. 知乎高赞!11个短小精悍的Python代码!

热门文章

  1. MyCnCart 专业版 - 【新闻订阅弹出框】及【新闻订阅横幅】
  2. 台式计算机使用寿命,纠结买台式还是笔记本 笔记本寿命一般几年
  3. 猪宝宝问题(有符号 无符号类型 整形提升)
  4. 关于员工背景调查的十大误区
  5. Lwip从入门到放弃之(四)---网络接口管理
  6. C# 委托 (delegate)
  7. java创建excel(不用设置样式,支持xlsx、xls格式, 不支持合并单元格)
  8. 使用程序绘制万花筒图案
  9. gerrit地址无法访问
  10. java aio_深入理解Java AIO(一)—— Java AIO的简单使用