1. 程式人生 > >jmeter如何監控服務器CPU、內存、i/o等資源

jmeter如何監控服務器CPU、內存、i/o等資源

管理 via 是我 環境 也會 第一步 sta png src

第一步:

安裝jemeter,配置環境變量

第二步:

安裝一個jmeter的插件

1. 下載一個jmeter的插件管理工具 http://jmeter-plugins.org/get/

2. 將下載的文件拷貝的你的JMeter根目錄下的 lib/ext 目錄

3. 重啟jmeter

在選項中可以看到插件管理工具已經安裝成功

技術分享圖片

勾選要下載的插件,點擊Apply changes and restart JMeter按鈕就完成了

第三步:

下載關於監控的插件:PerfMon(Servers Performance Monitoring)

技術分享圖片

第四步:

添加監聽器--jp@gc-PerfMon Metrics Collector

技術分享圖片

第五步:

選擇上圖中的jp@gc-PerfMon Metrics Collector,這個就是我們監控服務器資源的功能,點擊之後如下圖:技術分享圖片

第六步:運行即可獲取cpu結果

技術分享圖片

註意事項:

執行時監控cpu的插件可能會報錯

java.io.IOException: Agent is unreachable via TCP

windows環境下解決方法:

serveragent的默認端口為4444,使用jmeter監聽器時,有時即使開啟了agent服務也會無法監聽,這時候可能是端口被占用了,需要修改端口,那麽該如何做呢?

1、cmd命令進入ServerAgent的根目錄;

2、在cmd中輸入: java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 5555 --tcp-port 5555

技術分享圖片

出現上圖 可以看到,連接成功了

jmeter如何監控服務器CPU、內存、i/o等資源