首先確認開啟監控伺服器的nmon;
上傳所壓測的資料及壓測的jmeter指令碼(上傳的資料和指令碼路徑必須都在和jmeter路徑上,其中進入jmeter命令為: ①cd /usr/local/nmon ② ./nmon -f -s 30 -c 390 );注:-f 表示生成的資料檔名中有時間; -s 30 表示每 30 秒採集一次資料; -c 390 表示採集 390 次,30*390=10800 秒;
在jmeter伺服器上輸入命令:jmeter -n -t /usr/local/jmeter/adddirectory.jmx -l /usr/local/jmeter/adddirectory.jtl;其中/usr/local/jmeter/adddirectory.jmx為執行的檔案路徑,/usr/local/jmeter/adddirectory.jtl為生成檔案路徑,其中jtl檔案可以通過jmeter的聚合報告檢視壓測結果; -n:非gui模式執行jmeter
-t:執行測試檔案所在的位置
-l:指定生成測試結果的儲存檔案,jtl檔案格式
-e:測試結束後,生成測試報告
-o:指定測試報告的存放位置
注意:在本地jmeter進行壓測時,壓測的資料要放在jmeter的bin目錄下;
搜尋日誌:grep 20200415182751000400 *mflow*
在伺服器中刪除相同字尾的檔案: find 檔案路徑 -name '*.檔案字尾' | xargs rm -rfv
如:find . -name "*.jpg" |xargs rm -rfv
注意:nmon檔案分析
cpu使用率=cpu%列取平均值即可(top命令)--------sheet(cpu_all)可直接檢視cpu;
記憶體使用率=(memtotal - memfree - cached - buffers)/memtotal * 100=1-[(memfree+buffer+cache)/memtotal] ----在sheet(mem);
磁碟io:iostat-----可直接檢視sheet(disk_summ)中灰線並估計其平均值得出;
sys_summ中read/write ratio即可;
網路頻寬:total-read和total-write的絕對值之和(total-read - total-write)*8 kbps/1024 =mbps------可直接檢視sheet(net)中的藍線並估計平均值得出;
壓測時間中間的eth0-read與eth0-write相加,即eth0-total的值;
bootargs引數意義
u boot的環境變數值得注意的有兩個 bootcmd 和bootargs。u bootcmd 前面有說過bootcmd是自動啟動時預設執行的一些命令,因此你可以在當前環境中定義各種不同配置,不同環境的引數設定,然後設定bootcmd為你經常使用的那種引數。u bootargs bootargs是環...
kmalloc第二個引數的意義
最近在進行linux核心程式設計的時候使用到了kmalloc用於申請記憶體,kmalloc與mlloc相似,用於獲取一段連續的記憶體空間,其不會對獲取到的記憶體空間清零。kmlloc的原型是void kmalloc size t size,int flags 第乙個引數size表示要分配的記憶體大小...
main函式的兩個引數的意義
關於c語言的main函式 c語言的main函式只能有兩個形參,一般形式為int argv,char argv 形式如下 int main int argv,char argc argv指的是 char argc的大小 char argc是乙個指標陣列,裡面存放的是char 型別的指標 argc 0 ...