專(zhuān)利名稱(chēng):一種基于linux系統(tǒng)下服務(wù)器穩(wěn)定性可靠性的測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)應(yīng)用技術(shù),具體地說(shuō)是一種基于linux系統(tǒng)下服務(wù)器穩(wěn)定 性可靠性的測(cè)試方法。
背景技術(shù):
目前l(fā)inux系統(tǒng)在服務(wù)器上具有大量的應(yīng)用,linux相比windows具有穩(wěn)定,不容 易宕機(jī)的優(yōu)點(diǎn),在各種關(guān)鍵的引用中l(wèi)inux的使用占據(jù)了市場(chǎng)的很大份額,并且linux的 使用具有加速發(fā)展的趨勢(shì)。對(duì)于linux下服務(wù)器的穩(wěn)定性的考驗(yàn),對(duì)已硬件制造商和使用 linux的客戶(hù)來(lái)說(shuō),都具有重大的意義。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于linux系統(tǒng)下服務(wù)器穩(wěn)定性可靠性的測(cè)試方法。們發(fā)明的方法是按以下方式實(shí)現(xiàn)的,具體步驟如下1)安裝 linux 系統(tǒng),linux redhat 5. 2 ;2)首先測(cè)試硬盤(pán),使用dd命令時(shí)需要將dd讀寫(xiě)的數(shù)據(jù)塊分為lk 20k lOOklM 10M 100M 1G 10G,S使用dd命令對(duì)于目標(biāo)硬盤(pán)進(jìn)行讀寫(xiě)操作,為了充分驗(yàn)證其穩(wěn)定性,將 其寫(xiě)成腳本程序,并在腳本的最后加入./腳本名稱(chēng),使其能夠循環(huán)運(yùn)行;3)對(duì)于并發(fā)訪問(wèn)的測(cè)試,首先在目標(biāo)服務(wù)器上架設(shè)apache服務(wù)器,并設(shè)置相應(yīng)的 網(wǎng)頁(yè),設(shè)置多條目標(biāo)機(jī)器,使用loadrurmer或者網(wǎng)頁(yè)加壓程序?qū)ζ溥M(jìn)行加壓,逐漸模擬用 戶(hù)端的數(shù)目,對(duì)其進(jìn)行檢測(cè),觀察目標(biāo)機(jī)器是否出現(xiàn)死機(jī)問(wèn)題,同時(shí)在客戶(hù)機(jī)器上進(jìn)行性能 監(jiān)控,抓取目標(biāo)機(jī)器的磁盤(pán)io吞吐性能;4)Cpu內(nèi)存為服務(wù)器的重要的部件,出現(xiàn)問(wèn)題機(jī)器隨時(shí)會(huì)出現(xiàn)宕機(jī),此處使用ltp 進(jìn)行檢測(cè),首先在目標(biāo)服務(wù)器上安裝ltp,對(duì)于不同的os版本選擇不同的ltp版本;5)安裝完成后在系統(tǒng)下運(yùn)行l(wèi)tp壓力測(cè)試,此軟件會(huì)自動(dòng)驚醒cpu和內(nèi)存的加壓 測(cè)試,為了充分驗(yàn)證其穩(wěn)定性,目標(biāo)服務(wù)器的時(shí)間設(shè)置為3天,使其能循環(huán)運(yùn)行。本發(fā)明的優(yōu)異效果是方便使用者對(duì)服務(wù)器的性能進(jìn)行檢測(cè),能夠檢測(cè)出服務(wù)器 整體或者部分是否出現(xiàn)故障,同時(shí)對(duì)于其穩(wěn)定性機(jī)型評(píng)估,查看服務(wù)器是否能夠在linux 系統(tǒng)下穩(wěn)定的運(yùn)行。其具有以下優(yōu)點(diǎn)1)能夠充分的測(cè)試硬件服務(wù)器上的各種部件是否存在故障。2)對(duì)于服務(wù)器開(kāi)發(fā)者可以評(píng)估服務(wù)器在linux下的穩(wěn)定性。3)對(duì)于linux下的應(yīng)用可以查看測(cè)試結(jié)果,找出是否符合自己的需求。
具體實(shí)施例方式測(cè)試的目的方便用戶(hù)對(duì)服務(wù)器的性能進(jìn)行檢測(cè),同時(shí)對(duì)于服務(wù)器硬件廠商,可以檢測(cè)服務(wù)器 的性能以及是否存在故障。及時(shí)檢測(cè)出硬件系統(tǒng)中的瓶頸。
測(cè)試的環(huán)境軟件環(huán)境安裝具體的os版本,同時(shí)安裝上述的軟件版本。硬件環(huán)境對(duì)于硬件沒(méi)有具體的要求另請(qǐng)注意電腦的工作環(huán)境電腦工作時(shí)最適合的溫度是10 35攝氏度,最適合的濕度為35% 80%。電腦應(yīng)放在通風(fēng)、干燥的地方測(cè)試步驟dd測(cè)試抓取測(cè)試數(shù)據(jù),與硬盤(pán)的數(shù)據(jù)進(jìn)行對(duì)比,查看是否存在硬盤(pán)速率偏低的問(wèn) 題。同時(shí)查看目標(biāo)服務(wù)器是否存在宕機(jī)問(wèn)題。使用并發(fā)軟件進(jìn)行并發(fā)訪問(wèn)時(shí),記錄并發(fā)的用戶(hù)數(shù)目,同時(shí)抓取目標(biāo)服務(wù)器的磁 盤(pán)等io性能,查看網(wǎng)卡的流量,看是否可以滿足具體的應(yīng)用。對(duì)于Itf測(cè)試,運(yùn)行3天后,查看目標(biāo)服務(wù)器是否存在了宕機(jī)的問(wèn)題。測(cè)試數(shù)據(jù)及界定標(biāo)準(zhǔn)如dd運(yùn)行完的數(shù)據(jù)較慢表明服務(wù)器的io吞吐方面的性能有待改善,如果運(yùn)行過(guò) 程中存在報(bào)錯(cuò),則表明硬盤(pán)可能存在壞道,需要進(jìn)行檢測(cè)。系統(tǒng)如果出現(xiàn)宕機(jī),表明服務(wù)器的性能不能滿足目標(biāo)的需求,需要對(duì)其進(jìn)行重新 設(shè)計(jì)。測(cè)試的效果通過(guò)以上測(cè)試步驟,可以方便的檢測(cè)目標(biāo)服務(wù)器的性能和穩(wěn)定性,對(duì)于最終用戶(hù) 來(lái)說(shuō)可以檢測(cè)是否符合自己的業(yè)務(wù)應(yīng)用,對(duì)于硬件制造廠商來(lái)說(shuō)可以驗(yàn)證服務(wù)器的數(shù)據(jù)和 穩(wěn)定性對(duì)于設(shè)計(jì)的服務(wù)器機(jī)型檢測(cè),如有必要重新設(shè)計(jì)。實(shí)施例1)安裝Iinux系統(tǒng),假設(shè)此處安裝linux redhat 5. 2 ;2)首先測(cè)試硬盤(pán),使用dd是一個(gè)首選。為了考驗(yàn)服務(wù)器對(duì)于各種數(shù)據(jù)塊的反應(yīng)。 使用dd命令時(shí)需要將dd讀寫(xiě)的數(shù)據(jù)塊分為Ik 20k 100k IM IOM 100M 1G10G, S使用dd 命令對(duì)于目標(biāo)硬盤(pán)進(jìn)行讀寫(xiě)操作,為了充分驗(yàn)證其穩(wěn)定性,可以將其寫(xiě)成腳本程序,并在腳 本的最后加入./腳本名稱(chēng),使其能夠循環(huán)運(yùn)行。3)對(duì)于并發(fā)訪問(wèn)的測(cè)試,首先在目標(biāo)服務(wù)器上架設(shè)apache服務(wù)器,并設(shè)置相應(yīng)的網(wǎng)頁(yè),設(shè)置多條目標(biāo)機(jī)器,使用loadrimner或者網(wǎng)頁(yè)加壓程序?qū)ζ溥M(jìn)行加壓,逐漸模擬用 戶(hù)端的數(shù)目,對(duì)其進(jìn)行檢測(cè),觀察目標(biāo)機(jī)器是否出現(xiàn)死機(jī)等問(wèn)題,同時(shí)在客戶(hù)機(jī)器上進(jìn)行性 能監(jiān)控,抓取目標(biāo)機(jī)器的磁盤(pán)io吞吐等性能。4) Cpu內(nèi)存為服務(wù)器的重要的部件,如果出現(xiàn)問(wèn)題機(jī)器隨時(shí)會(huì)出現(xiàn)宕機(jī),對(duì)于穩(wěn)定 性的傷害巨大。此處使用Itp進(jìn)行檢測(cè),首先在目標(biāo)服務(wù)器上安裝ltp,對(duì)于不同的os版本 選擇不同的Itp版本。5)安裝完成后在系統(tǒng)下運(yùn)行Itp壓力測(cè)試,此軟件會(huì)自動(dòng)驚醒cpu和內(nèi)存的加壓 測(cè)試,為了充分驗(yàn)證其穩(wěn)定性,目標(biāo)服務(wù)器的時(shí)間設(shè)置為3天,使其能循環(huán)運(yùn)行。
權(quán)利要求
一種基于linux系統(tǒng)下服務(wù)器穩(wěn)定性可靠性的測(cè)試方法,其特征在于,具體步驟如下1)安裝linux系統(tǒng),linux redhat 5.2;2)首先測(cè)試硬盤(pán),使用dd命令時(shí)需要將dd讀寫(xiě)的數(shù)據(jù)塊分為1k 20k 100k1M 10M 100M 1G 10G,S使用dd命令對(duì)于目標(biāo)硬盤(pán)進(jìn)行讀寫(xiě)操作,為了充分驗(yàn)證其穩(wěn)定性,將其寫(xiě)成腳本程序,并在腳本的最后加入./腳本名稱(chēng),使其能夠循環(huán)運(yùn)行;3)對(duì)于并發(fā)訪問(wèn)的測(cè)試,首先在目標(biāo)服務(wù)器上架設(shè)apache服務(wù)器,并設(shè)置相應(yīng)的網(wǎng)頁(yè),設(shè)置多條目標(biāo)機(jī)器,使用loadrunner或者網(wǎng)頁(yè)加壓程序?qū)ζ溥M(jìn)行加壓,逐漸模擬用戶(hù)端的數(shù)目,對(duì)其進(jìn)行檢測(cè),觀察目標(biāo)機(jī)器是否出現(xiàn)死機(jī)問(wèn)題,同時(shí)在客戶(hù)機(jī)器上進(jìn)行性能監(jiān)控,抓取目標(biāo)機(jī)器的磁盤(pán)io吞吐性能;4)Cpu內(nèi)存為服務(wù)器的重要的部件,出現(xiàn)問(wèn)題機(jī)器隨時(shí)會(huì)出現(xiàn)宕機(jī),此處使用ltp進(jìn)行檢測(cè),首先在目標(biāo)服務(wù)器上安裝ltp,對(duì)于不同的os版本選擇不同的ltp版本;5)安裝完成后在系統(tǒng)下運(yùn)行l(wèi)tp壓力測(cè)試,此軟件會(huì)自動(dòng)驚醒cpu和內(nèi)存的加壓測(cè)試,為了充分驗(yàn)證其穩(wěn)定性,目標(biāo)服務(wù)器的時(shí)間設(shè)置為3天,使其能循環(huán)運(yùn)行。
全文摘要
本發(fā)明提供一種基于linux系統(tǒng)下服務(wù)器穩(wěn)定性可靠性的測(cè)試方法,具體步驟如下1)安裝linux系統(tǒng),linux redhat 5.2;2)首先測(cè)試硬盤(pán),使用dd命令時(shí)需要將dd讀寫(xiě)的數(shù)據(jù)塊分為1k 20k 100k 1M 10M 100M 1G 10G,S使用dd命令對(duì)于目標(biāo)硬盤(pán)進(jìn)行讀寫(xiě)操作,為了充分驗(yàn)證其穩(wěn)定性,將其寫(xiě)成腳本程序,并在腳本的最后加入/腳本名稱(chēng),使其能夠循環(huán)運(yùn)行;3)對(duì)于并發(fā)訪問(wèn)的測(cè)試,首先在目標(biāo)服務(wù)器上架設(shè)apache服務(wù)器,并設(shè)置相應(yīng)的網(wǎng)頁(yè),設(shè)置多條目標(biāo)機(jī)器,使用loadrunner或者網(wǎng)頁(yè)加壓程序?qū)ζ溥M(jìn)行加壓,逐漸模擬用戶(hù)端的數(shù)目,對(duì)其進(jìn)行檢測(cè),觀察目標(biāo)機(jī)器是否出現(xiàn)死機(jī)問(wèn)題,同時(shí)在客戶(hù)機(jī)器上進(jìn)行性能監(jiān)控,抓取目標(biāo)機(jī)器的磁盤(pán)io吞吐性能。
文檔編號(hào)G06F11/26GK101833493SQ201010131119
公開(kāi)日2010年9月15日 申請(qǐng)日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
發(fā)明者姚萃南, 孫波, 蔡積淼 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司