健壯性測試工具-stress-ng

遇事不决,量子力学發表於2024-05-20

stress-ng 用於模擬系統資源佔用的壓力測試工具,不限於CPU、磁碟、網路、記憶體、程序、檔案系統等。

安裝方式:原始碼安裝,原始碼包下載地址https://fossies.org/linux/privat/stress-ng-0.17.08.tar.gz/

下載後解壓

進入安裝目錄,進行編譯安裝make && make install

安裝完後,驗證安裝是否成功 stress-ng -V

1.模擬系統CPU佔用

模擬系統1個cpu核心進行矩陣乘法計算進行壓力測試,持續時間為30秒。消耗100%

stress-ng --cpu 1 --cpu-method matrixprod --timeout 30s [--cpu-keep(一直執行)]

]

模擬系統1個cpu核心,消耗70%,持續時間為30秒

stress-ng --cpu 1 --cpu-load 70 --timeout 30s

2.模擬系統記憶體佔用

給作業系統分配4個程序(程序個數由cpu核心數情況決定)佔用記憶體3096M(總量)不釋放,持續600秒,記憶體單位可改G,M, K

stress-ng --vm 4 --vm-bytes 3096M --timeout 600s [--vm-kepp(一直執行)]

相關文章