首页 > 系统相关 >JMeter——Linux综合监控工具(七)

JMeter——Linux综合监控工具(七)

时间:2023-03-16 10:00:48浏览次数:56  
标签:分析 采样 nmon 查看 监控 Linux 工具 JMeter

1. nmon基本介绍与第一种用法

  1. nmon是什么
  • nmon可以实现一个命令轻松监控linux健康状况
  • nmon收集的结果包含了以前我们讲过的所有命令的结果
  • nmon可将监控结果进行保存并进行查看和分析
  1. nomn的安装

apt install nmon
nmon的基本使用
第一种用法:安装后直接运行nmon即可

1676526176(1).png

1. Nmon 安装

根据我的操作系统和linux版本,选择对应的支持版本,如下:

2、下载方式

  ①、下载到本地,通过FTP上传到服务器

  ②、命令行 wgethttp://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

3、安装

  下载完成后,执行以下命令:

#新建一个nmon文件夹
mkdirnmon
#解压
tarxvfznmon16e_mpginc.tar.gz
#改名
mvnmon_x86_64_centos7/root/nmon
#给工具授权
chomd-xnmon777 

4、运行nmon

  完成上面的操作后,执行./nmon命令,出现如下界面,说明安装成功:

image.png
常用快捷命令说明:

 #c
 查看CPU相关信息
 #m
 查看内存相关信息
 #d
 查看磁盘相关信息
 #n
 查看网络相关信息
 #t
 查看相关进程信息
 #h
 查看帮助相关信息 

  输入如上几种命令,结果如下图显示:

image.png

5、采集数据

  nmon通过命令行启动监控,捕获服务器的各项数据,命令如下:

  • ./nmon-ft-s10-c60-m/root/nmon
  • 参数说明

  • -f监控结果以文件形式输出,默认机器名+日期
  • .nmon格式-F指定输出的文件名,比如test.nmon
  • -s指的是采样的频率,单位为毫秒
  • -c指的是采样的次数,即以上面的采样频率采集多少次
  • -m指定生成的文件目录

  PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

  如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)。

6、监控结果分析

1、下载分析工具

  nmon监控捕获的信息,一般用nmon_analyser来进行分析。nmon_analyser由IBM提供,使用excel的宏命令分析加载生成excel图表,展示资源占用的各项信息。

  官网地址:nmon_analyser

image.png
下载你需要的版本,然后解压,解压后出现如下2个文件:

2、使用nmonanalyser工具

  打开.xlsm文件,点击Analyzenmondata,打开你需要进行分析的nmon监控文件:

image.png
PS:如果提示分析文件不可用,从“工具-宏-安全性”启动宏,然后再次打开文件,即可使用该分析文件。

3、生成各种图表数据

  通过分析工具生成的监控数据结果如下图:

  红色标注区域为采集的监控数据,选择自己需要的类型(比如cpu),然后筛选对应的服务Pid(比如1314),选择对应的数据类型(比如CPU使用率占比),通过excel提供的各种图形生成工具,生成直观的分析结果图。比如:

  以上,即监控工具nmon的介绍和基本使用方法。

标签:分析,采样,nmon,查看,监控,Linux,工具,JMeter
From: https://www.cnblogs.com/kasia/p/17221241.html

相关文章

  • JMeter——书写性能测试计划书(九)
    第七章.书写性能测试计划书性能测试报告组成结构:项目概况(项目背景、测试目的、测试范围、指标术语定义、测试指标说明、测试责任人、测试时间)测试概要(测试场景、测......
  • JMeter——业务级脚本开发(八)
    1.启动Jmeter安装路径-->打开bin-->找到jmeter.bat,双击2.创建脚本1.新建线程组TestPlan-->右键-->添加-->线程(用户)-->线程组2.添加HTTP信息头管理器线程组-->右......
  • 在linux下makefile的使用示例
    前言Makefile文件中的命令有一定规范,一旦该文件编写好以后在Linux命令行中执行一条make命令即可自动编译整个工程。不同厂家的make可能会稍有不同,并且语法上也有区别,不过......
  • Jmeter——性能测试的认知以及思考bug(一)
    前言性能测试是一个全栈工程师/架构师必会的技能之一,只有学会性能测试,才能根据得到的测试报告进行分析,找到系统性能的瓶颈所在,而这也是优化架构设计中重要的依据。测试流......
  • JMeter——介绍与安装及接口功能测试(二)
    1.JMeter介绍与安装JMeter介绍JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter也可以应用的接口......
  • JMeter——模拟多用户同时发送请求(三)
    第四章JMeter模拟多用户同时发送请求1、一个简单的压力测试实战现有一个http请求接口http://localhost:8080/goods/to_list,要使用Jmeter对其进行压测,测试步骤如下:a.......
  • Qt连接不上Linux服务器?
    目录1.Qt连接代码2.问题分析2.1ip和port是否填写正确2.2Linux的代码处理是否正确2.3Linux服务器端口未开放(这个很重要!)方法1:开放端口,一劳永逸方法2:关闭防火墙,去开放......
  • Linux基本指令(上)
    写在前面好久没有写博客了,学校快要期末考试了,这个是在零碎的时间的拼凑出来了的。闲言少序,在了解了Linux的历史背景后,我们需要开始初步开始学习如何使用Linux系统.操作系统......
  • Linux基本指令(中)
    写在前面今天我们首要的目的就是把我们常用的指令和大家分享完,我们添加一些管道和压缩的命令,指令这个部分到这里就基本结束了,当然,这些都是最基本的,后面我们用到其他指......
  • Linux防火墙与端口操作命令
    目录Linux防火墙与端口操作命令1.防火墙操作命令2.端口操作命令3.CentOS7下安装firewallLinux防火墙与端口操作命令CentOS7系统1.防火墙操作命令(1)查看防火墙状......