簡介
LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的項(xiàng)目,目的是為開源社區(qū)提供一個測試套件,用來驗(yàn)證Linux系統(tǒng)可靠性、健壯性和穩(wěn)定性。LTP測試套件是測試Linux內(nèi)核和內(nèi)核相關(guān)特性的工具的集合。
該工具的目的是通過把測試自動化引入到Linux內(nèi)核測試,提高Linux的內(nèi)核質(zhì)量。LTP提供了驗(yàn)證linux系統(tǒng)穩(wěn)定性的標(biāo)準(zhǔn),設(shè)計標(biāo)準(zhǔn)的壓力場景,通過對linux系統(tǒng)進(jìn)行壓力測試,對系統(tǒng)的功能、性能進(jìn)行分析,并以此確定linux系統(tǒng)的可靠性、健壯性和穩(wěn)定性。
壓力測試是一種破壞性的測試,即系統(tǒng)在非正常的、超負(fù)荷的條件下的運(yùn)行情況。用來評估在超越最大負(fù)載的情況下系統(tǒng)將如何運(yùn)行,是系統(tǒng)在正常的情況下對某種負(fù)載強(qiáng)度的承受能力的考驗(yàn)。
使用LTP測試套件對Linux操作系統(tǒng)進(jìn)行超長時間的測試,重點(diǎn)在于Linux用戶環(huán)境相關(guān)的工作負(fù)荷。而并不是致力于證明缺陷。
ltp下載地址:
百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1CHrwipDfIdl9H0liIj87kQ?pwd=uxbh
提取碼:uxbh
測試方法
1.系統(tǒng)中拷入ltp工具包并解壓:
sudo tar -xvf ltp-full-20160510.tar.bz2
2.進(jìn)入目錄:cd ltp-full-20160510
arm版本執(zhí)行:
sudo ./configure --build=arm-linux或sudo ./configure --host=aarch64
x86、龍芯版本執(zhí)行:
sudo ./configure
3.在終端編譯,輸入:
sudo make
sudo make install
4.運(yùn)行測試腳本:
① ltp-20160510版本ltp:
cd /opt/ltp/testscripts
執(zhí)行
sudo ./ltpstress.sh -n -l /var/log/ltpstress.log -t 48 -p
參數(shù)解析:
//-l:記錄測試結(jié)果到/var/log/ltpstress.log
//-t:時間48小時
//-n:不對網(wǎng)絡(luò)進(jìn)行壓力測試
//-p:人為指定日志格式,保證日志為可讀格式
② ltp-20200515版本ltp(1-3步驟與ltp-20160510都一樣):
編譯完后執(zhí)行測試命令
cd /opt/ltp/
./runltp -t 48h -p
5.進(jìn)行48小時測試無宕機(jī)。(如果是服務(wù)器,則可適當(dāng)延長時間到72小時)
Ltp-20160510版本:另開一個終端,打開top,可看到genload進(jìn)程
ltp-20200515版本:另開一個終端,打開top可看到測試項(xiàng):bind06 cpu100%
則說明已在壓力測試中。
6.查看結(jié)果
① ltp-20160510版本:cat /var/log/ltpstress.log
② ltp-20200515版本:cat /opt/ltp/results/LTP_xxx.log文章來源:http://www.zghlxwxcb.cn/news/detail-784551.html
測試結(jié)果
打開測試結(jié)果日志 LTP_XXX.log 拉到最底下可查看。文章來源地址http://www.zghlxwxcb.cn/news/detail-784551.html
到了這里,關(guān)于服務(wù)器穩(wěn)定性測試-LTP壓力測試方法及工具下載的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!