jmeter——linux综合监控工具(代码片段)

kasia kasia     2023-03-16     626

关键词:

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

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

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

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命令,出现如下界面,说明安装成功:


常用快捷命令说明:

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

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

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


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

2、使用nmonanalyser工具

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


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

3、生成各种图表数据

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

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

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

性能监控工具之----perfmonmetricscollector(代码片段)

   前言:   通常情况下,jmeter是无法查看服务器的一些性能指标的,执行性能测试,服务器的性能指标是我们需要关系的对象。现在jmeter提供了一个性能监控的插件,通过这个插件,我们可以查看服务器的... 查看详情

linux操作系统监控服务器cpu内存磁盘网络和dstat(代码片段)

...监控top命令内存监控-free磁盘IO监控-iostat磁盘空间监控-df综合监控工具-vmstat网络监控-netstat超级监控工具-dstattop命令TOP命令是Linux下一个实时的、交互式的,对操作系统整体监控的命令,可以对CPU、内存、进程监控。是Linu... 查看详情

性能监控工具之----perfmonmetricscollector(代码片段)

   前言:   通常情况下,jmeter是无法查看服务器的一些性能指标的,执行性能测试,服务器的性能指标是我们需要关系的对象。现在jmeter提供了一个性能监控的插件,通过这个插件,我们可以查看服务器的... 查看详情

textubuntu#linux上的aweseome监控工具(代码片段)

查看详情

linux网络监控工具大点兵(代码片段)

...时候我们需要获取Linux的网络信息。Linux中存在很多网络监控工具,本文就给大家介绍一下,Linux常见的网络监控工具。NetstatNetstat是Linux下全能的网络监控工具,可以监控主机网络数据包统计信息以及网卡信息的命令... 查看详情

nmon:linux性能监控工具(代码片段)

nmon开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。一、安装软件下载nmon安装包:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download选择适合自己系... 查看详情

系统之眼!linux系统性能监控工具glances(代码片段)

系统之眼!Linux系统性能监控工具Glances收录于话题#打怪升级进阶之路30个「读者福利!2TB各类技术资源免费赠送」一、Glances介绍glances是一个基于python语言开发,可以为linux或者UNIX性能提供监视和分析性能数据的功能。glances在用... 查看详情

linux运维之监控cpu和内存的日志工具(代码片段)

一、监控CPU和内存的日志工具的使用1、阿里云提供了一个监控CPU和内存的脚本,因free版本不同的原因,脚本中的内容有做细微的修改,脚本内容如下:#!/bin/bash#Whenthefreememoryveryless,thisscripttocollectCPU/memoryusageinformationanddmessageinform... 查看详情

jmeter知识总结(代码片段)

ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。1.Jmeter安装1.1JDK安装由于Jmeter是基于java开... 查看详情

linux支持数据存储监控工具-nmon(代码片段)

nmon介绍nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用nmon分析器做数据展示。nmon安装这里我直接在官网上面下载好,可以直接解压缩用。链接:https://pan.... 查看详情

linux下安装nmon监控工具(代码片段)

1、首先下载nmon压缩包wgethttp://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download 2、解压并赋予权限unzipdownload#此处要留意,下载的包是存在“download”目录下增加权限并修改位置chmod+xnmon_x86_rhel52mvnmon_x86_rhel52/us 查看详情

linux系统性能监控分析工具perf(代码片段)

文章目录一、perf工具下载1.在centos7下离线安装2.安装flex3.安装bison二、设置环境变量三、用MobaXterm在linux和windows之间上传/下载文件1.连接服务器2.上传文件3.下载四、perf原理1.perf的使用2.perf简单介绍3.常用命令格式1.perflist2.perftop3.... 查看详情

一文详解linux系统常用监控工具(top,htop,iotop,iftop)(代码片段)

概述本文主要记录一下Linux系统上一些常用的系统监控工具,非常好用。正所谓磨刀不误砍柴工,花点时间总结一下是值得的! 本文内容脑图如下: top命令top命令我想大家都挺熟悉吧!Linux下的top命令有点类似于Windows下... 查看详情

性能工具之jmeter快速入门(代码片段)

...二、BeanShell十三、正则表达式RegularExpressionExtractor十四、JMeter常用快捷键参考十五、Linux快速启动参考一、前言JMeter作为浏览器与web服务器之间的代理, 查看详情

jmeter+influxdb+grafana性能测试监控(代码片段)

背景:  话说Jmeter原生的监控确实太丑了,听大佬们在讨论Jmeter+InfluxDb+Grafana的监控,于是,为了有一个漂亮的测试报告,就手动开始进行部署。安装步骤:1、influxdb下载安装:  [[email protected]~]# wgethttps://dl.influxdata.... 查看详情

jmeter---监控器plugins(&jconsole)(代码片段)

Jmeter本身没有监控服务器资源的功能,需要添加额外插件一、监控原理图二、Jmeter-Plugs下载和安装官网上下载JMeterPlugins: http://www.jmeter-plugins.org/解压之后放到安装目录下(如我的安装路径如下:D:apache-jmeter-2.13libext)运行Jmete... 查看详情

性能工具之jmeter通过springboot工程启动(代码片段)

...代码前端代码服务端接口interface层代码接口实现层工具类jmeter脚本小结背景Jmeter平时性能测试工作一般都是通过命令行在Linux下执行,为了锻炼自己代码与逻辑能力,想Jmeter是否可以通过springboot工程启动,周末在家尝... 查看详情

linux网络流量实时监控工具之nload(代码片段)

InstallnloadonaCentOS/RHEL/RedHat/FedoraLinuxFirst,turnonEPELrepoonaCentOSorRHELbasedsystem.Typethefollowingyumcommandtoinstallnload:#yuminstallnload InstallnloadonaDebianorUbuntuLinuxTypethefollowingapt-getcommand:$sudoapt-getinstallnload HowdoIusenloadtodisplaythecurrentnetworkusage?Theb... 查看详情