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

jopen 9年前發布 | 16K 次閱讀 Linux

為了測試根據服務器的負載情況,給大家推薦下stress這個壓力測試工具,具體安裝方式就不說了,本文主要介紹下stress的命令參數,大家可以在環境上驗證測試下。

Linux壓力測試工具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分鐘后停止運行

stress -c 13 -i 4 --verbose --timeout 1m

文章編輯來源:http://www.cnblogs.com/javaee6/p/4642744.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!