一種服務(wù)器在低溫環(huán)境下的啟動(dòng)測(cè)試方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及服務(wù)器領(lǐng)域,特別涉及一種服務(wù)器在低溫環(huán)境下的啟動(dòng)測(cè)試方法。
【背景技術(shù)】
[0002] 大數(shù)據(jù)一詞越來(lái)越多地被提及,人們用它來(lái)描述和定義信息爆炸時(shí)代產(chǎn)生的海量 數(shù)據(jù),并命名與之相關(guān)的技術(shù)發(fā)展與創(chuàng)新。數(shù)據(jù)正在迅速膨脹并變大,它決定著企業(yè)的未 來(lái)發(fā)展,雖然現(xiàn)在企業(yè)可能并沒(méi)有意識(shí)到數(shù)據(jù)爆炸性增長(zhǎng)帶來(lái)問(wèn)題的隱患,但是隨著時(shí)間 的推移,人們將越來(lái)越多的意識(shí)到數(shù)據(jù)對(duì)企業(yè)的重要性。大數(shù)據(jù)時(shí)代對(duì)人類的數(shù)據(jù)駕馭能 力提出了新的挑戰(zhàn),也為人們獲得更為深刻、全面的洞察能力提供了前所未有的空間與潛 力。在對(duì)大數(shù)據(jù)的應(yīng)用中,智能化發(fā)展最快需求最為突出,智能手機(jī),智能家居,智能穿戴設(shè) 備,所有的智能設(shè)備全都需要大數(shù)據(jù)來(lái)支撐!其中,便攜型智能設(shè)備發(fā)展最為迅猛,智能手 機(jī)智能穿戴尤為突出,給我們生活帶來(lái)了極大的便利,但是這也給我們的提供大數(shù)據(jù)的設(shè) 備一服務(wù)器帶來(lái)了更大的挑戰(zhàn),便攜意味著有人的地方就要有智能化,有智能化的地方就 要有支撐他的大數(shù)據(jù),有大數(shù)據(jù)的地方必須要有服務(wù)器!
[0003] 所以,服務(wù)器的工作環(huán)境要求也越來(lái)越苛刻,傳統(tǒng)意義上的智能在機(jī)房工作的服 務(wù)器已經(jīng)不能滿足我們的需求。同時(shí),在軍用方面,對(duì)服務(wù)器的使用環(huán)境也極其苛刻,因 此,我們必須提高對(duì)服務(wù)器的測(cè)試標(biāo)準(zhǔn),研發(fā)出可靠性更好,更能適應(yīng)各種惡劣環(huán)境的服務(wù) 器!
[0004] 現(xiàn)有的服務(wù)器的低溫測(cè)試當(dāng)中,一般均是通過(guò)低溫環(huán)境來(lái)加速設(shè)備暴露問(wèn)題的機(jī) 制。其過(guò)程一般是:設(shè)備置于低溫環(huán)境接上AC Source;調(diào)節(jié)設(shè)備使設(shè)備通電就啟動(dòng),并且 設(shè)好AC Source的通斷電程序如通電四分鐘,斷電一分鐘;通電,開(kāi)機(jī),斷電,關(guān)機(jī),不停的 循環(huán),AC source設(shè)定循環(huán)次數(shù);測(cè)試完成后,查看設(shè)備是否重啟理論值應(yīng)有的次數(shù)。
[0005] 常規(guī)啟動(dòng)測(cè)試,我們是通過(guò)斷電通電去測(cè)試服務(wù)器有能不能啟動(dòng),但是關(guān)機(jī)后服 務(wù)器沒(méi)有冷透如CPU等元器件在開(kāi)機(jī)過(guò)程中溫度已經(jīng)上升起來(lái)就立馬又啟動(dòng)起來(lái),而且關(guān) 機(jī)時(shí)候也非正常關(guān)機(jī),所以就無(wú)法排除非正常關(guān)機(jī)給設(shè)備造成的損害的因素,在測(cè)試過(guò)程 中的失效情況也很難得到詳細(xì)log。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供一種服務(wù)器在低溫環(huán)境下的啟動(dòng)測(cè)試方法,系統(tǒng)自動(dòng)關(guān)機(jī)方式,解決 現(xiàn)有技術(shù)中非正常關(guān)機(jī)給設(shè)備造成的損害影響測(cè)試結(jié)果的技術(shù)問(wèn)題。同時(shí)該方法采用過(guò)低 溫然后升溫的方式,保證服務(wù)器在測(cè)試過(guò)程中的溫度為〇°c,避免了由于服務(wù)器工作產(chǎn)生熱 量對(duì)服務(wù)器測(cè)試產(chǎn)生影響。
[0007] 本發(fā)明為解決上述技術(shù)問(wèn)題而設(shè)計(jì)的這種服務(wù)器在低溫環(huán)境下的啟動(dòng)測(cè)試方法 包括以下步驟:
[0008] A.修改BIOS,將服務(wù)器設(shè)置為通電自動(dòng)開(kāi)機(jī);
[0009] B.更改Linuxg Grub設(shè)置,保證服務(wù)器開(kāi)機(jī)后順利進(jìn)入系統(tǒng);
[0010]C.通過(guò)串口外接測(cè)試主機(jī),監(jiān)控BIOS啟動(dòng)時(shí)的狀態(tài);
[0011]D.修改系統(tǒng)配置文件:修改系統(tǒng),以實(shí)現(xiàn)開(kāi)機(jī)后自動(dòng)關(guān)機(jī),并記錄開(kāi)機(jī)時(shí)間;
[0012] E.設(shè)定試驗(yàn)箱及AC Source,保證服務(wù)器在完全冷透的情況下啟動(dòng);
[0013] E1.將服務(wù)器在-5°C下冷置2小時(shí);
[0014]E2.將所述試驗(yàn)箱升溫至0°C,所述ACSource開(kāi)始給服務(wù)器供電;
[0015] E3.所述服務(wù)器在系統(tǒng)控制下自動(dòng)關(guān)機(jī);
[0016] E4.設(shè)備斷電后將試驗(yàn)箱溫度從0°C降低到_5°C,在_5°C靜置5分鐘;
[0017] E5.重復(fù)上述步驟E2至E4到服務(wù)器測(cè)試完成;
[0018] F.收集測(cè)試log,測(cè)試結(jié)束。
[0019] 本發(fā)明所設(shè)計(jì)的方案具有如下優(yōu)點(diǎn),低溫環(huán)境下,可以加大暴露各種隱含問(wèn)題的 幾率,幫助研發(fā)解決潛在威脅;考驗(yàn)設(shè)備及所有元器件在低溫環(huán)境下能否正常工作,所有元 器件在絕對(duì)降溫之后的能否正常啟動(dòng),不僅能考驗(yàn)機(jī)器的穩(wěn)定性以及賴低溫性,還能考驗(yàn) 元器件的賴低溫性;對(duì)于自主開(kāi)發(fā)的非發(fā)行版的linux系統(tǒng)可以考驗(yàn)系統(tǒng)的穩(wěn)定性,及系 統(tǒng)兼容性;考驗(yàn)bios引導(dǎo)系統(tǒng)的穩(wěn)定性;可以考驗(yàn)電源模塊的穩(wěn)定性,以及設(shè)備在不同AC 環(huán)境下的穩(wěn)定性能;通過(guò)腳本使設(shè)備在開(kāi)機(jī)后能正常關(guān)機(jī),排除異常關(guān)機(jī)因素對(duì)設(shè)備的影 響;通過(guò)對(duì)AC Source以及腳本的設(shè)置,讓設(shè)備及元器件每次都冷透后在啟動(dòng)以防止在設(shè) 備還有余溫的情況下對(duì)測(cè)試結(jié)果的影響;通過(guò)各個(gè)測(cè)試設(shè)備配合達(dá)到對(duì)測(cè)試結(jié)果(硬件, bios,操作系統(tǒng))全方位記錄以及對(duì)失效情況的回放。;對(duì)于有固定配置組合的品牌機(jī),可以 測(cè)試不同配置(CPU/內(nèi)存/硬盤,不同容量不同廠商組合)的硬件兼容性及穩(wěn)定性;環(huán)境搭 建簡(jiǎn)單,測(cè)試全自動(dòng)化,測(cè)試結(jié)果分析容易
【附圖說(shuō)明】
[0020]
[0021] 圖1是本發(fā)明實(shí)施例中試驗(yàn)箱及AC Source的狀態(tài)變化簡(jiǎn)圖。
【具體實(shí)施方式】
[0022] 名詞解釋:
[0023] AC Source :可編程式交流電源供應(yīng)器。
[0024] Grub :GNU GRUB(GRand Unified Bootloader 簡(jiǎn)稱"GRUB")是一個(gè)來(lái)自 GNU 項(xiàng)目 的多操作系統(tǒng)啟動(dòng)程序。GRUB是多啟動(dòng)規(guī)范的實(shí)現(xiàn),它允許用戶可以在計(jì)算機(jī)內(nèi)同時(shí)擁有 多個(gè)操作系統(tǒng),并在計(jì)算機(jī)啟動(dòng)時(shí)選擇希望運(yùn)行的操作系統(tǒng)。GRUB可用于選擇操作系統(tǒng)分 區(qū)上的不同內(nèi)核,也可用于向這些內(nèi)核傳遞啟動(dòng)參數(shù)。
[0025] 下面詳細(xì)說(shuō)明本發(fā)明的具體實(shí)施方案。
[0026]本實(shí)施方式以Ubuntu 14. 04LTS(GNU/Linux 3. 13. 0-24-generic x86_64)為例進(jìn) 行測(cè)試,測(cè)試工具:服務(wù)器一臺(tái),AC Source,測(cè)試主機(jī)一臺(tái),DV-臺(tái),溫度試驗(yàn)箱一臺(tái)。
[0027]1.修改BIOS:將服務(wù)器設(shè)置為通電自動(dòng)開(kāi)機(jī)。
[0028] 2.更改Linuxg Grub設(shè)置:意外關(guān)機(jī)時(shí),很容易造成系統(tǒng)停留在grub引導(dǎo)界面, 需回車才能進(jìn)入系統(tǒng),這時(shí)修改系統(tǒng)配置文件,vim/boot/grub/grub. cfg找到下面一段,將 timeout = -1改成timeout = 2 (大于零的任意數(shù),單位為秒)。
[0029] fi
[0030] terminal_output gfxterm
[0031] if["${recordfail} 〃 = 1] ;then
[0032] set timeout = -1 (將此行-1改為 2)
[0033] else
[0034] if [x$feature_timeout_style = xy] ;then
[0035] set timeout_style = menu
[0036] 3.通過(guò)串口外接測(cè)試主機(jī),運(yùn)行OCTOPUS軟件,監(jiān)控BIOS啟動(dòng)時(shí)的狀態(tài)(此處也 可以接其他監(jiān)控bios的設(shè)備,如Intel ITP等更高級(jí)設(shè)備),用DV記錄連接服務(wù)器的顯示 器,方便發(fā)現(xiàn)問(wèn)題時(shí)根據(jù)log記錄的時(shí)間復(fù)現(xiàn)當(dāng)時(shí)的情況。
[0037] 4.修改系統(tǒng)配置文件:修改系統(tǒng),以實(shí)現(xiàn)開(kāi)機(jī)后自動(dòng)關(guān)機(jī),并記錄開(kāi)機(jī)時(shí)間,
[0038] cp/etc/rc. local/etc/rcbackup/備份rc. local原始文件/
[0039] touch/root/log/新建一個(gè)用來(lái)存放log的文件/
[0040] vim/etc/rc. loacl/修改rc. local,在文件里面加入下面代碼(兩種不同方案):
[0041] (1)通過(guò)腳本設(shè)定服務(wù)器需成功啟動(dòng)多少次(即成功進(jìn)入系統(tǒng)的次數(shù)):
【主權(quán)項(xiàng)】
1. 一服務(wù)器在低溫環(huán)境下的啟動(dòng)測(cè)試方法,其特征在于:該測(cè)試方法包括以下步驟: A.修改BIOS,將服務(wù)器設(shè)置為通電自動(dòng)開(kāi)機(jī);B.更改Linuxg Grub設(shè)置,保證服務(wù)器開(kāi)機(jī) 后順利進(jìn)入系統(tǒng);C.通過(guò)串口外接測(cè)試主機(jī),監(jiān)控BIOS啟動(dòng)時(shí)的狀態(tài);D.修改系統(tǒng)配置 文件:修改系統(tǒng),以實(shí)現(xiàn)開(kāi)機(jī)后自動(dòng)關(guān)機(jī),并記錄開(kāi)機(jī)時(shí)間;E.設(shè)定試驗(yàn)箱及AC Source, 保證服務(wù)器在完全冷透的情況下啟動(dòng);F.收集測(cè)試log,測(cè)試結(jié)束。
2. 根據(jù)權(quán)利要求1所述的啟動(dòng)測(cè)試方法,其特征在于:所述步驟E保證服務(wù)器在完全 冷透的情況下啟動(dòng)還包括以下分步驟:EL將服務(wù)器在-5°C下冷置2小時(shí);E2.將所述試 驗(yàn)箱升溫至〇°C,所述AC Source開(kāi)始給服務(wù)器供電。
3. 根據(jù)權(quán)利要求1所述的啟動(dòng)測(cè)試方法,其特征在于:所述步驟E保證服務(wù)器在完全 冷透的情況下啟動(dòng)還包括以下分步驟:E3.所述服務(wù)器在系統(tǒng)控制下自動(dòng)關(guān)機(jī);E4.設(shè)備 斷電后將試驗(yàn)箱溫度從〇°C降低到_5°C,在_5°C靜置5分鐘;E5.重復(fù)上述步驟E2至E4 到服務(wù)器測(cè)試完成。
4. 根據(jù)權(quán)利要求1所述的啟動(dòng)測(cè)試方法,其特征在于:所述步驟E保證服務(wù)器在完全 冷透的情況下啟動(dòng)還包括以下分步驟:E6.測(cè)試完成后,服務(wù)器在常溫下靜置兩小時(shí)。
【專利摘要】本發(fā)明涉及服務(wù)器領(lǐng)域,特別涉及一服務(wù)器在低溫環(huán)境下的啟動(dòng)測(cè)試方法,該測(cè)試方法包括以下步驟:A.修改BIOS;B.更改Linuxg Grub設(shè)置;C.通過(guò)串口外接測(cè)試主機(jī),監(jiān)控BIOS啟動(dòng)時(shí)的狀態(tài);D.修改系統(tǒng)配置文件:修改系統(tǒng),以實(shí)現(xiàn)開(kāi)機(jī)后自動(dòng)關(guān)機(jī),并記錄開(kāi)機(jī)時(shí)間;E.設(shè)定試驗(yàn)箱及AC Source,保證服務(wù)器在完全冷透的情況下啟動(dòng);F.收集測(cè)試log,測(cè)試結(jié)束。通過(guò)腳本使設(shè)備在開(kāi)機(jī)后能正常關(guān)機(jī),排除異常關(guān)機(jī)因素對(duì)設(shè)備的影響;通過(guò)對(duì)AC Source以及腳本的設(shè)置,讓設(shè)備及元器件每次都冷透后在啟動(dòng)以防止在設(shè)備還有余溫的情況下對(duì)測(cè)試結(jié)果的影響;通過(guò)各個(gè)測(cè)試設(shè)備配合達(dá)到對(duì)測(cè)試結(jié)果(硬件,bios,操作系統(tǒng))全方位記錄以及對(duì)失效情況的回放。
【IPC分類】G06F11-22
【公開(kāi)號(hào)】CN104850473
【申請(qǐng)?zhí)枴緾N201510238030
【發(fā)明人】吳仲品
【申請(qǐng)人】深圳國(guó)鑫恒宇技術(shù)有限公司
【公開(kāi)日】2015年8月19日
【申請(qǐng)日】2015年5月11日