Linux壓力測試工具stress的引數詳解
阿新 • • 發佈:2018-12-27
為了測試根據伺服器的負載情況,給大家推薦下stress這個壓力測試工具,具體安裝方式就不說了,本文主要介紹下stress的命令引數,大家可以在環境上驗證測試下。
引數說明:
-? 顯示幫助資訊
-v 顯示版本號
-q 不顯示執行資訊
-n 顯示已完成的指令情況
-t –timeout N 指定執行N秒後停止
–backoff N 等待N微妙後開始執行
-c 產生n個程序 每個程序都反覆不停的計算隨機數的平方根
-i 產生n個程序 每個程序反覆呼叫sync(),sync()用於將記憶體上的內容寫到硬碟上
-m –vm n 產生n個程序,每個程序不斷呼叫記憶體分配malloc和記憶體釋放free函式
–vm-bytes B 指定malloc時記憶體的位元組數 (預設256MB)
–vm-hang N 指定在free錢的秒數
-d –hadd n 產生n個執行write和unlink函式的程序
-hadd-bytes B 指定寫的位元組數
–hadd-noclean 不unlink
時間單位可以為秒s,分m,小時h,天d,年y,檔案大小單位可以為K,M,G
例子:
產生13個cpu程序4個io程序1分鐘後停止執行
[code lang=”shell”]stress -c 13 -i 4 –verbose –timeout 1m[/code]
文章編輯來源:http://www.cnblogs.com/javaee6/p/4642744.html