Linux壓力測試工具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分鐘后停止運行
stress -c 13 -i 4 --verbose --timeout 1m
文章編輯來源:http://www.cnblogs.com/javaee6/p/4642744.html
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!