linux下服務(wù)器穩(wěn)定性壓?測(cè)試?具stress安裝使?介紹
一、簡(jiǎn)介
1、stress?具是Linux下一款壓?測(cè)試?具, 可以模擬系統(tǒng)?負(fù)載運(yùn)? , 同時(shí)可協(xié)助我們進(jìn)?軟件穩(wěn) 定性相關(guān)測(cè)試。
?、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?具參數(shù)說(shuō)明
1 常?選項(xiàng): 2 -v #顯?軟件版本信息 3 -c #產(chǎn)?多個(gè)處理sqrt( )函數(shù)的CPU進(jìn)程 -t #執(zhí)?運(yùn)?多少秒 4 -i #產(chǎn)?多個(gè)處理sync( )函數(shù)的磁盤I/O進(jìn)程 -m #產(chǎn)?多個(gè)處理malloc()內(nèi)存分配函數(shù)的進(jìn)程 -d #產(chǎn)?多個(gè)執(zhí)?write()函數(shù)的進(jìn)程
四、stress?具命令詳解
1、消耗CPU資源
stress消耗cpu資源?式是通過(guò)調(diào)?sqrt函數(shù)計(jì)算由rand函數(shù)產(chǎn)?的隨機(jī)數(shù)平?根實(shí)現(xiàn)。
1 stress -c 4
2、消耗內(nèi)存資源
--vm-keep 下?命令產(chǎn)?兩個(gè)?進(jìn)程, 每個(gè)進(jìn)程分配500M內(nèi)存, ?直占?不釋放。
stress --vm 2 --vm-bytes 500M --vm-keep
--vm-hang N 下?命令產(chǎn)?兩個(gè)?進(jìn)程, 指?每個(gè)進(jìn)程分配500M內(nèi)存后休眠N秒, 然后釋放內(nèi)存, 重 復(fù)執(zhí)?這個(gè)過(guò)程。
stress--vm-2--vm-bytes500M--vm-hang5
3、消耗硬盤空間及磁盤IO
下?命令產(chǎn)?2個(gè)進(jìn)程不斷在磁盤上創(chuàng)建500M?小的?件并寫?內(nèi)容, 2個(gè)進(jìn)程反復(fù)調(diào)?sync函數(shù)將內(nèi) 存上內(nèi)容寫到硬盤上。
stress-i2-d2--hdd-bytes500M--timeout5
五、測(cè)試思路
當(dāng)需要測(cè)試?款應(yīng)?或web服務(wù)在設(shè)備上運(yùn)?的穩(wěn)定性時(shí), 通常情況下我們都是在理想情況下進(jìn)?, 設(shè)備資源?任何波動(dòng)變化;而實(shí)際使?情況并?如此, 不可能?臺(tái)服務(wù)器只部署?個(gè)應(yīng)?。
所以更需要考慮的是穩(wěn)定性測(cè)試的第?和第三階段, 在服務(wù)資源波動(dòng)情況下, 我們的應(yīng)?或web服務(wù) 能否穩(wěn)定運(yùn)? , 當(dāng)受到外界?擾時(shí)能否做出正確的處理。因此我們就需要借助?具或腳本來(lái)模擬資源使 ?情況, 進(jìn)而更真實(shí)的貼合??現(xiàn)場(chǎng)環(huán)境, 測(cè)試我們的程序穩(wěn)定性。
-
測(cè)試
+關(guān)注
關(guān)注
8文章
5569瀏覽量
128070 -
Linux
+關(guān)注
關(guān)注
87文章
11420瀏覽量
212359 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9596瀏覽量
86986
原文標(biāo)題:linux下服務(wù)器穩(wěn)定性壓力測(cè)試工具stress安裝使用介紹
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
HarmonyOS應(yīng)用兼容穩(wěn)定性云測(cè)試
linux服務(wù)器和windows服務(wù)器
影響服務(wù)器租用穩(wěn)定性因素是什么
提高Linux 內(nèi)核的穩(wěn)定性、可擴(kuò)展性核心點(diǎn)有哪些?
運(yùn)放穩(wěn)定性的標(biāo)準(zhǔn)及測(cè)試
服務(wù)器穩(wěn)定性測(cè)試方法
如何測(cè)試ERP系統(tǒng)的穩(wěn)定性
Linux下Apache服務(wù)器的安裝和配置

linux云服務(wù)器如何安裝mysql

Linux下的stress-ng壓力測(cè)試工具介紹

評(píng)論