服務器開機時間測試方法及系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及一種服務器開機時間測試方法及系統(tǒng)。
【背景技術】
[0002] -般,服務器生產商需要進行開機測試以對服務器系統(tǒng)的品質驗證,傳統(tǒng)的開機 測試采用人工手動開機,耗時且費力。另外,開機測試中,會出現(xiàn)開機時間越來越慢,以致超 過客戶要求的開機時間,使服務器質量的可靠度降低。
【發(fā)明內容】
[0003] 鑒于以上內容,有必要提供一種服務器開機時間測試方法及系統(tǒng)。
[0004] 所述服務器開機時間測試方法包括:每次開機測試時,控制電源供應裝置對多臺 刀片服務器供電,并發(fā)送開機指令控制刀片服務器開機;若一臺刀片服務器開機失敗,控制 所有刀片服務器退出開機測試,記錄當前開機測試狀況;若所有刀片服務器開機成功,判斷 所有刀片服務器的開機所用時間是否都在第一預設時間內;當所有刀片服務器的開機所用 時間都在第一預設時間內時,獲取并保存每臺刀片服務器的系統(tǒng)日志和開機時刻;當一臺 刀片服務器的開機所用時間不在第一預設時間內,而在第二預設時間內時,控制報警裝置 報警;當該臺刀片服務器的開機所用時間不在第二預設時間內時,控制所有刀片服務器退 出開機測試,記錄當前開機測試狀況;當開機測試次數(shù)超過預設次數(shù)時控制所有刀片服務 器結束開機測試。
[0005] 所述服務器開機時間測試系統(tǒng)包括:開關機模塊,用于控制電源供應裝置對多臺 刀片服務器供電,并發(fā)送開機指令控制刀片服務器開機;保存模塊,用于若一臺刀片服務 器開機失敗,控制所有刀片服務器退出開機測試,記錄當前開機測試狀況;判斷模塊,用于 若所有刀片服務器開機成功,判斷所有刀片服務器的開機所用時間是否都在第一預設時間 內;所述保存模塊還用于當所有刀片服務器的開機所用時間都在第一預設時間內時,獲取 并保存每臺刀片服務器的系統(tǒng)日志和開機時刻;報警模塊,用于當一臺刀片服務器的開機 所用時間不在第一預設時間內,而在第二預設時間內時,控制報警裝置報警;所述保存模塊 還用于當該臺刀片服務器的開機所用時間不在第二預設時間內時,控制所有刀片服務器退 出開機測試,記錄當前開機測試狀況;控制模塊,用于當開機測試次數(shù)超過預設次數(shù)時控制 所有刀片服務器結束開機測試。
[0006] 本發(fā)明可以在服務器開機測試中自動統(tǒng)計服務器開關機時間,便于測試人員對不 符合標準的服務器及時維修,避免服務器出貨不符合標準。
【附圖說明】
[0007] 圖1是本發(fā)明服務器開機時間測試系統(tǒng)的較佳實施方式的運行環(huán)境圖。
[0008] 圖2是本發(fā)明服務器開機時間測試系統(tǒng)的較佳實施方式的功能模塊圖。
[0009] 圖3是本發(fā)明服務器開機時間測試方法的較佳實施方式的流程圖。
[0010] 圖4是服務器關機時間測試步驟的較佳實施方式的流程圖。
[0011] 主要元件符號說明ι_ιι
【主權項】
1. 一種服務器開機時間測試方法,應用在一主機中,其特征在于,該方法包括如下步 驟: 每次開機測試時,控制電源供應裝置對多臺刀片服務器供電,并發(fā)送開機指令控制刀 片服務器開機; 若一臺刀片服務器開機失敗,控制所有刀片服務器退出開機測試,記錄當前開機測試 狀況; 若所有刀片服務器開機成功,判斷所有刀片服務器的開機所用時間是否都在第一預設 時間內; 當所有刀片服務器的開機所用時間都在第一預設時間內時,獲取并保存每臺刀片服務 器的系統(tǒng)日志和開機時刻; 當一臺刀片服務器的開機所用時間不在第一預設時間內,而在第二預設時間內時,控 制報警裝置報警; 當該臺刀片服務器的開機所用時間不在第二預設時間內時,控制所有刀片服務器退出 開機測試,記錄當前開機測試狀況; 當開機測試次數(shù)超過預設次數(shù)時控制所有刀片服務器結束開機測試。
2. 根據(jù)權利要求1所述的服務器開機時間測試方法,其特征在于,該方法還包括: 當所有刀片服務器開機成功后預設間隔時間,發(fā)送關機指令控制所有刀片服務器關機; 若一臺刀片服務器關機失敗,控制所有刀片服務器退出開機測試,記錄當前關機測試 狀況; 若所有刀片服務器關機成功,判斷所有刀片服務器的關機所用時間是否在第H預設時 間內; 當所有刀片服務器的關機所用時間都在第H預設時間內時,獲取并保存每臺刀片服務 器的系統(tǒng)日志和關機時刻; 當一臺刀片服務器的關機所用時間不在第H預設時間內而在第四預設時間內時,控制 報警裝置報警; 當該臺待測刀片服務器的關機所用時間不在第四預設時間內時,控制所有刀片服務器 退出關機測試,記錄當前關機測試狀況; 當關機測試次數(shù)超過預設次數(shù)時,發(fā)送斷電指令至電源供應裝置控制電源供應裝置停 止對所有刀片服務器供電。
3. 根據(jù)權利要求2所述的服務器開機時間測試方法,其特征在于, 所述開機所用時間為從控制電源供應裝置對所有刀片服務器供電開始到所有刀片服 務器與主機建立通訊連接為止的一段時間; 所述關機所用時間為從發(fā)送關機指令給所有刀片服務器到偵測到所有刀片服務器關 機的一段時間。
4. 根據(jù)權利要求2所述的服務器開機時間測試方法,其特征在于, 所述第二預設時間為所能允許的最長開機所用時間,所述第一預設時間小于第二預設 時間; 所述第四預設時間為所能允許的最長關機所用時間,所述第H預設時間小于第四預設 時間。
5. -種服務器開機時間測試系統(tǒng),運行在一主機中,其特征在于,該系統(tǒng)包括: 開關機模塊,用于控制電源供應裝置對多臺刀片服務器供電,并發(fā)送開機指令控制刀 片服務器開機; 保存模塊,用于若一臺刀片服務器開機失敗,控制所有刀片服務器退出開機測試,記錄 當前開機測試狀況; 判斷模塊,用于若所有刀片服務器開機成功,判斷所有刀片服務器的開機所用時間是 否都在第一預設時間內; 所述保存模塊還用于當所有刀片服務器的開機所用時間都在第一預設時間內時,獲取 并保存每臺刀片服務器的系統(tǒng)日志和開機時刻; 報警模塊,用于當一臺刀片服務器的開機所用時間不在第一預設時間內,而在第二預 設時間內時,控制報警裝置報警; 所述保存模塊還用于當該臺刀片服務器的開機所用時間不在第二預設時間內時,控制 所有刀片服務器退出開機測試,記錄當前開機測試狀況; 控制模塊,用于當開機測試次數(shù)超過預設次數(shù)時控制所有刀片服務器結束開機測試。
6. 根據(jù)權利要求5所述的服務器開機時間測試系統(tǒng),其特征在于, 所述開關機模塊,還用于當所有刀片服務器開機成功后預設間隔時間,發(fā)送關機指令 控制所有刀片服務器關機; 所述保存模塊,還用于若一臺刀片服務器關機失敗時,控制所有刀片服務器退出關機 測試,記錄當前關機測試狀況; 所述判斷模塊,還用于若所有刀片服務器關機成功時,判斷所有刀片服務器的關機所 用時間是否在第H預設時間內; 所述保存模塊,還用于當所有刀片服務器的關機所用時間都在第H預設時間內時,獲 取并保存每臺刀片服務器的系統(tǒng)日志和關機時刻; 所述報警模塊,還用于當一臺刀片服務器的關機所用時間不在第H預設時間內而在第 四預設時間時,控制報警裝置報警。
7. 根據(jù)權利要求6所述的服務器開機時間測試系統(tǒng),其特征在于,該系統(tǒng)還包括: 控制模塊,用于當該臺待測刀片服務器的關機所用時間不在第四預設時間內時,控制 所有刀片服務器退出關機測試,記錄當前關機測試狀況,并在關機測試次數(shù)超過預設次數(shù) 時發(fā)送斷電指令至電源供應裝置控制電源供應裝置停止對所有刀片服務器供電。
8. 根據(jù)權利要求6所述的服務器開機時間測試系統(tǒng),其特征在于, 所述開機所用時間為從控制電源供應裝置對所有刀片服務器供電開始到所有刀片服 務器與主機建立通訊連接為止的一段時間; 所述關機所用時間為從發(fā)送關機指令給所有刀片服務器到偵測到所有刀片服務器關 機的一段時間。
9. 根據(jù)權利要求6所述的服務器開機時間測試系統(tǒng),其特征在于, 所述第二預設時間為所能允許的最長開機所用時間,所述第一預設時間小于第二預設 時間; 所述第四預設時間為所能允許的最長關機所用時間所述第H預設時間小于第四預設 時間。
【專利摘要】一種服務器開機時間測試方法及系統(tǒng),該方法包括:每次開機測試時,控制電源供應裝置對所有刀片服務器供電,發(fā)送開機指令控制所有刀片服務器開機;判斷所有刀片服務器的開機所用時間是否在第一預設時間內;當所有刀片服務器的開機所用時間都在第一預設時間內時,獲取并保存每臺刀片服務器的系統(tǒng)日志和開機時刻;當一臺刀片服務器的開機所用時間不在第一預設時間內時,而在第二預設時間時,控制報警裝置報警;當該臺刀片服務器的開機所用時間不在第二預設時間內時,控制所有刀片服務器退出開機測試,記錄當前開機測試狀況。本發(fā)明在服務器開機測試中自動統(tǒng)計開關機時間,便于測試人員對不符合標準的服務器及時維修,避免服務器質量瑕疵。
【IPC分類】G06F11-22
【公開號】CN104598338
【申請?zhí)枴緾N201310528380
【發(fā)明人】謝瑞昆, 楊賀程, 許崇倫, 蔡政裕, 蔡銘山
【申請人】鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
【公開日】2015年5月6日
【申請日】2013年10月31日