linux下服務器穩定性壓?測試?具stress安裝使?介紹
一、簡介
1、stress?具是Linux下一款壓?測試?具, 可以模擬系統?負載運? , 同時可協助我們進?軟件穩 定性相關測試。
?、stress?具下載安裝
1、本地tar包?式安裝
1 下載地址:https://fossies.org/linux/privat/stress-1.0.4.tar.gz 2 sudo tar -zxvf stress-1.0.4.tar.gz 3 cd stress-1.0.4/ 4 ./condfigure 5 make 6 make check 7 make install 8 安裝完畢~ 9 stress --version 10 終端顯?:stress 1.0.4 安裝成功
2、在線安裝
sudo apt update sudo apt install stress
三、stress?具參數說明
1 常?選項: 2 -v #顯?軟件版本信息 3 -c #產?多個處理sqrt( )函數的CPU進程 -t #執?運?多少秒 4 -i #產?多個處理sync( )函數的磁盤I/O進程 -m #產?多個處理malloc()內存分配函數的進程 -d #產?多個執?write()函數的進程
四、stress?具命令詳解
1、消耗CPU資源
stress消耗cpu資源?式是通過調?sqrt函數計算由rand函數產?的隨機數平?根實現。
1 stress -c 4
2、消耗內存資源
--vm-keep 下?命令產?兩個?進程, 每個進程分配500M內存, ?直占?不釋放。
stress --vm 2 --vm-bytes 500M --vm-keep
--vm-hang N 下?命令產?兩個?進程, 指?每個進程分配500M內存后休眠N秒, 然后釋放內存, 重 復執?這個過程。
stress--vm-2--vm-bytes500M--vm-hang5
3、消耗硬盤空間及磁盤IO
下?命令產?2個進程不斷在磁盤上創建500M?小的?件并寫?內容, 2個進程反復調?sync函數將內 存上內容寫到硬盤上。
stress-i2-d2--hdd-bytes500M--timeout5
五、測試思路
當需要測試?款應?或web服務在設備上運?的穩定性時, 通常情況下我們都是在理想情況下進?, 設備資源?任何波動變化;而實際使?情況并?如此, 不可能?臺服務器只部署?個應?。
所以更需要考慮的是穩定性測試的第?和第三階段, 在服務資源波動情況下, 我們的應?或web服務 能否穩定運? , 當受到外界?擾時能否做出正確的處理。因此我們就需要借助?具或腳本來模擬資源使 ?情況, 進而更真實的貼合??現場環境, 測試我們的程序穩定性。
-
測試
+關注
關注
8文章
5360瀏覽量
126873 -
Linux
+關注
關注
87文章
11331瀏覽量
209997 -
服務器
+關注
關注
12文章
9262瀏覽量
85782
原文標題:linux下服務器穩定性壓力測試工具stress安裝使用介紹
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論