可靠性测试-故障模型库
- 什么是可靠性測(cè)試:
系統(tǒng)的可靠性是指在發(fā)生故障的情況下,系統(tǒng)的數(shù)據(jù)部丟失,故障恢復(fù)后系統(tǒng)能夠正常工作。可靠性測(cè)試是有針對(duì)性的對(duì)系統(tǒng)注入特定的故障的一種測(cè)試活動(dòng)。
- 什么是故障模型庫(kù)
故障模型庫(kù)是將故障整理分類后的故障集合。
- 故障模型庫(kù)分類
按網(wǎng)絡(luò)資源分類:創(chuàng)建大量socket連接(tcp連接)、配置ip地址(占用指定的ip)、刪除指定網(wǎng)卡ip地址
按系統(tǒng)操作分類:操作系統(tǒng)吊死、關(guān)閉主機(jī)(poweroff -f)、修改用戶密碼、重啟主機(jī)(shutdown -r)
按系統(tǒng)資源分類:部分cpu核心失效、限制用戶資源(cpu、句柄、進(jìn)程,修改/etc/security/limits.conf)消耗jvm、消耗cpu、消耗內(nèi)存、消耗系統(tǒng)io、消耗系統(tǒng)進(jìn)程數(shù)、消耗句柄
?
2.網(wǎng)絡(luò)QoS
按網(wǎng)卡分類:禁用網(wǎng)卡、刪除網(wǎng)卡驅(qū)動(dòng)、網(wǎng)卡啟停斷續(xù)、修改網(wǎng)卡工作模式(ethtool)
按網(wǎng)絡(luò)服務(wù)分類:FTP服務(wù)吊死、停止網(wǎng)絡(luò)服務(wù)(rcnetwork stop命令停止所有網(wǎng)卡服務(wù))
按網(wǎng)絡(luò)連接分類:TCP端口占用、TCP連接吊死、網(wǎng)絡(luò)單通(iptables)、網(wǎng)絡(luò)風(fēng)暴、網(wǎng)絡(luò)閃斷(iptables 反復(fù)丟掉數(shù)據(jù)報(bào)文來(lái)模擬)、限制網(wǎng)絡(luò)帶寬(tc)、消耗網(wǎng)絡(luò)帶寬
按網(wǎng)絡(luò)數(shù)據(jù)分類:數(shù)據(jù)報(bào)文錯(cuò)誤(tc)、數(shù)據(jù)報(bào)文丟失(iptables)、數(shù)據(jù)報(bào)文丟失(tc)、數(shù)據(jù)報(bào)文亂 序(tc)、數(shù)據(jù)報(bào)文延遲抖動(dòng)(tc)、數(shù)據(jù)報(bào)文重復(fù)(tc)
3.文件系統(tǒng)
按文件系統(tǒng)分類:搶占文件系統(tǒng)空間(dd)、修改文件系統(tǒng)權(quán)限、損壞文件、修改目錄
4.系統(tǒng)進(jìn)程
按進(jìn)程操作分類:掛起進(jìn)程、掛起線程、結(jié)束進(jìn)程、結(jié)束線程、進(jìn)程啟動(dòng)、進(jìn)程死循環(huán)
按進(jìn)程狀態(tài)分類:進(jìn)程轉(zhuǎn)為D狀態(tài)、進(jìn)程轉(zhuǎn)為Z狀態(tài)
5.磁盤(pán)
磁盤(pán)系統(tǒng)故障類型主要有:DF(device fault)全F壞道,不提供讀寫(xiě)
UNC壞道,讀出錯(cuò),寫(xiě)可修復(fù),此故障發(fā)生最為頻繁
WP(write projected)寫(xiě)保護(hù),寫(xiě)出錯(cuò),讀正常
ICRC 鏈路傳輸出現(xiàn)誤碼,持續(xù)出現(xiàn)的話會(huì)導(dǎo)致I/O阻塞
DS(disk slow)慢盤(pán)
這些都是平時(shí)項(xiàng)目過(guò)程中測(cè)試過(guò)的可靠性場(chǎng)景,這些故障有些可以通過(guò)shell命令模擬,有些需要特定的工具(磁盤(pán)就需要rdisk.ko工具),系統(tǒng)進(jìn)程的操作都是通過(guò)內(nèi)部開(kāi)發(fā)的一個(gè)工具實(shí)現(xiàn)的,可靠性測(cè)試深不可測(cè)啊 ,需要在這條路上繼續(xù)摸索。
---------------------------------------------------------------------------------------------------------------
如需轉(zhuǎn)載,請(qǐng)注明出處,多謝!
轉(zhuǎn)載于:https://www.cnblogs.com/xmchene/p/3939621.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的可靠性测试-故障模型库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: rsync同步(2010年写作)
- 下一篇: 配置kickstart脚本--图形篇