Jmeter監控伺服器CPU與記憶體外掛
ServerAgent-2.2.1.zip
JMeterPlugins-Standard-1.3.1.zip
JMeterPlugins-Extras-1.3.1.zip
其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的,ServerAgent是服務端的。
二、配置
將 JMeterPlugins-Standard-1.3.1.zip 中 lib\ext 目錄下的 JmeterPlugins-Standard.jar 檔案都放到apache-jmeter-2.13\lib\ext目錄中。
將 JMeterPlugins-Extras-1.3.1.zip 中 lib\ext 目錄下的 JMeterPlugins-Extras.jar 檔案放到apache-jmeter-2.13\lib\ext目錄中。
將 ServerAgent-2.2.1 放到要監控的伺服器中待使用。
三、監控
1) apache-jmeter-2.12\bin\jmeter.bat 啟動JMeter
如果不能啟動檢視jdk版本或者jdk是否安裝正確。
2) 檢視外掛是否正常載入:
其中[email protected] 開頭的為載入外掛後出現的。如果沒有這些說明未載入外掛
3) 執行 ServerAgent-2.2.1\bin\startAgent.bat(Linux使用startAgent.sh)
(預設埠為4444,也可以引數指定 –udp-port 4445 –tcp-port 4445)
可以看到輸出內容如下:
INFO 2016-02-23 21:21:37 .209[kg.apc.p] (): BindingUDPto 4444
INFO 2016-02-23 21:21:38.208[kg.apc.p] (): BindingTCPto 4444
INFO 2016-02-23 21:21:38.210[kg.apc.p] (): JP@GC Agent v2.2.0 started
- 1
- 2
- 3
4) 在JMeter 中的測試計劃中,按上面的截圖,新增監聽器 “[email protected] - PerfMon Metrics Collector”
點選上面的啟動按鈕後,檢視ServerAgent日誌出現:
INFO 2016-02-2321 :34:46.966 [kg.apc.p] (): Accepting new TCP connection
INFO 2016-02-2321:34:46.969 [kg.apc.p] (): Yep, we received the 'test' command
INFO 2016-02-2321:34:46.971 [kg.apc.p] (): Starting measures: cpu:
INFO 2016-02-2321:34:47.123 [kg.apc.p] (): Client disconnected
- 1
- 2
- 3
- 4
執行jmeter時,成功連線然後立刻斷開了,並沒有獲取我們想要的資料。猜想需要一個時間控制的元器件,使其能夠獲取一段時間的資料。
解決方法:
新增執行緒組,設定迴圈次數為”永遠”;
為執行緒組任意新增一個Sampler(並不設定引數);
新增一個PerfMon Metrics Collector監聽器;點選執行。(上面如果已經新增過,可直接使用無需再新增)
然後在 [email protected] - PerfMon Metrics Collector 介面,啟動。
結果:成功獲取chart圖,點選stop,即結束監聽資料,下面是截圖。
相關推薦
Jmeter監控伺服器CPU與記憶體外掛
ServerAgent-2.2.1.zip JMeterPlugins-Standard-1.3.1.zip JMeterPlugins-Extras-1.3.1.zip 其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的,ServerAgent是服務端
jmeter如何監控伺服器CPU、記憶體、i/o等資源
一、要準備好的外掛:JMeterPlugins-Standard-1.4.0(pwd:cjqd)、ServerAgent-2.2.1(pwd:pxui); 二、解壓JMeterPlugins-Standard-1.4.0.zip,將其中\lib\ext\JMeterPl
top命令檢視伺服器CPU與記憶體佔用
在linux的系統維護中,可能需要經常檢視cpu使用率,分析系統整體的執行情況。top命令可以實時動態地檢視系統的整體執行情況。 【1】top命令 語法格式: top(選項) 選項如下: -b:以批處理模式操作; -c:顯示完整的治命令;
這次,我是如何監控伺服器CPU和記憶體的
背景 在新專案A中,要結合業務做效能測試。對於做過N次效能測試的我,這次有些巧婦有難無米之炊的感覺。以往的專案,伺服器都是部署在AWS或者阿里雲,像這樣的雲伺服器廠商是可以通過輕鬆配置各種Dashboard來實時監控整個系統伺服器的各種新能。然而,這一次,伺服器不在雲上,並且不允許連線外網。那出一個類似的伺服
JMeter入門7---監控伺服器CPU, 記憶體,網路資料
JMeter如何收集獲得伺服器cpu,記憶體,磁碟,網路等相關資源使用率的資訊 1. JMeter 自帶的Monitor Results 監控 The monitor was designed to work with the status servlet in Tomcat 5. In theory,
grafana+influxdb+telegraf監控伺服器cpu,記憶體和硬碟
目前的策略 資料採集:Telegraf 資料庫:InfluxDB 展現:Grafana 報警:自開發shell grafana相比graphite, 優勢非常大, 特別是配置和部署, 要簡單很多, 介面方面的體驗做得非常好, 特別是還相
一次JAVA專案撐爆伺服器CPU、記憶體的事故回憶
之前使用springBoot做過一個運維專案,邏輯很簡單,使用執行緒池持續抓取資料放入ArrayList中,放入執行緒池中,執行緒中按照裝置id使用HashMap分組,然後監控目標各項資料,開發時使用單元測試沒什麼問題,放到測試伺服器上,每次開始都很正常,執行半
Linux中CPU與記憶體效能監測
在系統維護的過程中,隨時可能有需要檢視 CPU 使用率記憶體使用情況的需要,尤其是涉及到JVM,程式調優的情況,並根據相應資訊分析系統狀況的需要。 top命令 top命令是Linux下常用的效能分析工
Android系統adb命令檢視CPU與記憶體使用率
1. 開啟終端,進入上述目錄,如下圖所示: 2. 輸入adb shell,開啟adb命令列,如下圖所示: 3. 檢
上線日記:生產CPU與記憶體資源耗盡
記一次上線出現的問題。 現象:上線後過了沒多久突然發現整個網站的響應都特別慢,一次簡單的查詢都要經過60多秒。後臺dubbo早已超時斷開。 1:因為需要查詢許可權,所以一開始懷疑查詢許可權介面有問題,然後懷疑資料庫查詢慢,將生產執行的sql拼接好直接執行後發現速度很快。
openstack中虛擬機器CPU與記憶體佈局設計(一)
最近在整理Openstack的一些設計,發現網上找到的一些資料都比較零碎,而官方的設計文件非常詳細,但都是英文讀起來略吃力,乾脆花點功夫做點翻譯好了。 ---------------------------------------------
Linux中怎麼看你的伺服器的cpu資訊與記憶體資訊?
1,Linux下可以在/proc/cpuinfo中看到每個cpu的詳細資訊。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。 其實應該通過Physical Processor ID來區分單核和雙核。而Physical Pro
jmeter監控記憶體,CPU等方法
方法1: 使用外掛來監控CPU,記憶體等的使用情況 1.需要的外掛準備 JMeterPlugins-Standard-1.4.0.zip , JMeterPlugins-Extras-1.4.0.zip下載 https://jmeter-plugins.org
針對elasticsearch在200併發持續測試下的cpu、記憶體監控(使用highlight與不使用highlight)
elasticsearch環境:10.10.3.249:9200,10.10.3.248:9200,10.10.3.202:9200 elasticsearch cluster叢集:10.10.3.249:9300,10.103.248:9300,10.10.3.202
jmeter學習------監控linux的cpu、記憶體、網路等資源佔用曲線圖
需求: 1、瞭解系統執行的機器的資源佔用情況 2、使用jmeter監控機器上的cpu、記憶體、網路等資源佔用曲線圖 3、從資源佔用曲線圖中-預測系統併發量、資料處理量的能力 步驟: 1、這裡使用apache-jmeter-3.1版本 2、加入plugins外掛:
JMeter對伺服器效能監控--結果檢視和plugins外掛詳解(2)
首先申明,此篇文章借鑑出處:https://www.jianshu.com/p/ea36fef0a96b 引言 我們對被測應用進行效能測試時,除了關注吞吐量、響應時間等應用自身的表現外,對應用執行所涉及的伺服器資源的使用情況,也是非常重要的方面,通過實時監控,可以準確
zabbix 關於監控windows 伺服器的自定義服務的CPU 和記憶體佔用 探索
寫在前面的: zabbix 2.0.3 想監控windows server 2003 的某個自定義服務程序佔用的CPU 和 記憶體. 利用的 proc.mem[<name>,<user>,<mode>,<cmdline>]
JMeter對伺服器效能監控--結果檢視和plugins外掛詳解
引言我們對被測應用進行效能測試時,除了關注吞吐量、響應時間等應用自身的表現外,對應用執行所涉及的伺服器資源的使用情況,也是非常重要的方面,通過實時監控,可以準確的把握不同測試場景下伺服器資源消耗情況的變化,對於應用效能分析有著重要的作用,同時也是調整測試場景設計的重要依據。對於使用JMeter執行效能測試的朋
使用shell 指令碼對 Linux 系統程序的CPU使用率與記憶體資源進行監控
Shell 簡介 Shell 語言對於接觸 LINUX 的人來說都比較熟悉,它是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。實際上 Shell 是一個命令直譯器,它解釋由使用者輸入的命令並且把它們送到核心。它沒有一般程式語言的“編譯 - 連結 -
Jmeter 4.0 擴充套件監控伺服器效能外掛
今天發現Jmeter 3.0與Jmeter 4.0的監控伺服器效能的外掛不相容, 經過一番折騰,找出了兩種擴充套件外掛的方法。(相對來說比較方便) 第一種方法: 2、將該外掛放入到Jmeter目錄下的 lib/ext 資料夾下; 3、重啟Jmeter即可。 第二