Linux壓力測試工具stress的參數(shù)詳解
根據(jù)服務(wù)器的負(fù)載情況,給大家推薦下stress這個壓力測試工具,具體安裝方式就不說了,本文主要介紹下stress的命令參數(shù),大家可以在Linux環(huán)境上驗(yàn)證測試下。

參數(shù)說明:
-? 顯示幫助信息
-v 顯示版本號
-q 不顯示運(yùn)行信息
-n 顯示已完成的指令情況
-t --timeout N 指定運(yùn)行N秒后停止
--backoff N 等待N微妙后開始運(yùn)行
-c 產(chǎn)生n個進(jìn)程 每個進(jìn)程都反復(fù)不停的計算隨機(jī)數(shù)的平方根
-i 產(chǎn)生n個進(jìn)程 每個進(jìn)程反復(fù)調(diào)用sync(),sync()用于將內(nèi)存上的內(nèi)容寫到硬盤上
-m --vm n 產(chǎn)生n個進(jìn)程,每個進(jìn)程不斷調(diào)用內(nèi)存分配malloc和內(nèi)存釋放free函數(shù)
--vm-bytes B 指定malloc時內(nèi)存的字節(jié)數(shù) (默認(rèn)256MB)
--vm-hang N 指定在free錢的秒數(shù)
-d --hadd n 產(chǎn)生n個執(zhí)行write和unlink函數(shù)的進(jìn)程
-hadd-bytes B 指定寫的字節(jié)數(shù)
--hadd-noclean 不unlink
時間單位可以為秒s,分m,小時h,天d,年y,文件大小單位可以為K,M,G
例子:
產(chǎn)生13個cpu進(jìn)程4個io進(jìn)程1分鐘后停止運(yùn)行
- stress -c 13 -i 4 --verbose --timeout 1m


























