1. 程式人生 > >Linux壓力測試工具stress的引數詳解

Linux壓力測試工具stress的引數詳解

為了測試根據伺服器的負載情況,給大家推薦下stress這個壓力測試工具,具體安裝方式就不說了,本文主要介紹下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