Jmeter-easyNmon的使用
本文介紹Linux環境中,如何使用easyNmon監聽伺服器CPU、記憶體、網卡、讀寫速率等使用情況。
一、EasyNmon下載下傳安裝
1.下載下傳
easyNmon:一個自動監控并生成HTML格式報告的工具。
easyNmon下載下傳 提取碼:jz2l
找到自己需要的版本,我這裡使用的是1.3版本。
2. 安裝
下載下傳完成之後,拷貝到Linux伺服器中,使用指令進行解壓
tar -zxf easyNmon.tar.gz
3.啟動
解壓完成後,打開檔案夾easyNmon,通過如下指令啟動:(選中自己合适方式)
./easyNmon #前台啟動,控制台斷開服務停止
./easyNmon & #背景啟動,控制台斷開服務同樣停止
nohup ./easyNmon > easyNmon.log & #背景啟動,控制台斷開服務仍正常運作
在easyNmon目錄下,輸入 ./easyNmon -h 檢視相關資訊
進入easyNmon目錄中,會有四個檔案
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL4gDNzEDO1YTMwMDNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
report中存放的是測試報告。
4.修改端口
預設端口為9999,如果需要修改通路web頁面的位址端口,需要自行修改,指令為
./easyNmon -p 端口号
./easyNmon -p 1234 #前台啟動,控制台斷開服務停止
./easyNmon -p 1234 & #背景啟動,控制台斷開服務同樣停止
nohup ./easyNmon -p 1234 > easyNmon.log & #背景啟動,控制台斷開服務仍正常運作
nohup ./easyNmon & #啟動
二、Jmeter設定
1.建立線程組
setUp Thread Group和tearDown Thread Group
線程組中建立僅執行一次控制器:
添加啟動easyNmon的請求:
參數n為生成報告的檔案名,
參數t為監控時長(機關分鐘),
參數f為監控頻率,每隔多少秒收集一次;
添加停止easyNmon的請求:
注意:停止不是結束,調了Close則會将服務關閉,需要再次開啟才行。
開啟方法:
- 打開easyNmon目錄,進入其中執行:
./easyNmon
./nmon
-
開啟之後再執行jmeter腳本
執行jmeter腳本時,因為先調用開啟easyNmon服務,會在easyNmon目錄中看到以下提示,結束後也會有stop的提示。
Jmeter-easyNmon的使用Jmeter-easyNmon的使用 - 如果沒有步驟2中的提示,關閉jmeter腳本,重新執行步驟1中的指令,再次開啟easyNmon服務。
report中報告:
打開index.html可檢視結果
注意:
- 如果jmeter用戶端遠端連接配接伺服器,生成不了report檢測報告時,注意easyNmon啟動想參數的配置,之前隻需要配置n、t,現在需要配置n、t、f。
- 伺服器的時間要調整與實際時間一緻。
1. 檢視時間和日期 指令 : "date" 2.設定時間和日期 例如:将系統日期設定成2021年5月19日的指令 指令 : "date -s 5/19/2009" 将系統時間設定成下午5點55分55秒的指令 指令 : "date -s 17:55:55" 3. 将目前時間和日期寫入BIOS,避免重新開機後失效 指令 : "hwclock -w"
- 遠端連接配接不到easyNmon,檢查伺服器防火牆是否關閉。
su root,按Enter鍵,輸入密碼,即可以把目前使用者切換為root使用者。 systemctl stop firewalld,按Enter鍵,就會關掉防火牆服務。 systemctl status firewalld,按Enter鍵,可以檢視到防炎牆服務已關掉。