天天看點

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

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目錄中,會有四個檔案

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

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

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

線程組中建立僅執行一次控制器:

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

添加啟動easyNmon的請求:

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

參數n為生成報告的檔案名,

參數t為監控時長(機關分鐘),

參數f為監控頻率,每隔多少秒收集一次;

添加停止easyNmon的請求:

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

注意:停止不是結束,調了Close則會将服務關閉,需要再次開啟才行。

開啟方法:

  1. 打開easyNmon目錄,進入其中執行:
./easyNmon
./nmon
           
  1. 開啟之後再執行jmeter腳本

    執行jmeter腳本時,因為先調用開啟easyNmon服務,會在easyNmon目錄中看到以下提示,結束後也會有stop的提示。

    Jmeter-easyNmon的使用Jmeter-easyNmon的使用
  2. 如果沒有步驟2中的提示,關閉jmeter腳本,重新執行步驟1中的指令,再次開啟easyNmon服務。

report中報告:

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

打開index.html可檢視結果

Jmeter-easyNmon的使用Jmeter-easyNmon的使用

注意:

  1. 如果jmeter用戶端遠端連接配接伺服器,生成不了report檢測報告時,注意easyNmon啟動想參數的配置,之前隻需要配置n、t,現在需要配置n、t、f。
  2. 伺服器的時間要調整與實際時間一緻。
    1. 檢視時間和日期
    指令 : "date"
    2.設定時間和日期
    例如:将系統日期設定成2021年5月19日的指令
    指令 : "date -s 5/19/2009"
    将系統時間設定成下午5點55分55秒的指令
    指令 : "date -s 17:55:55"
    3. 将目前時間和日期寫入BIOS,避免重新開機後失效
    指令 : "hwclock -w"
               
  3. 遠端連接配接不到easyNmon,檢查伺服器防火牆是否關閉。
    su root,按Enter鍵,輸入密碼,即可以把目前使用者切換為root使用者。
    systemctl stop firewalld,按Enter鍵,就會關掉防火牆服務。
    systemctl status firewalld,按Enter鍵,可以檢視到防炎牆服務已關掉。