服務(wù)器硬件設(shè)備等級(jí)劃分、調(diào)度管理方法及裝置、服務(wù)器的制造方法
【專利摘要】本發(fā)明提出一種服務(wù)器硬件設(shè)備等級(jí)劃分方法,包括:獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息;根據(jù)硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型計(jì)算硬件設(shè)備的健康權(quán)重;根據(jù)硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。本方法在大規(guī)模應(yīng)用環(huán)境下對(duì)服務(wù)器硬件設(shè)備進(jìn)行健康等級(jí)分類標(biāo)記可用性級(jí)別,增大高可用資源的利用率,減少低可用資源的故障率和故障成本,提高服務(wù)器及集群系統(tǒng)的可靠性;同時(shí)可以支持服務(wù)分級(jí),將重要的服務(wù)放在高可用的服務(wù)器上,提高了根據(jù)健康等級(jí)對(duì)服務(wù)器硬件設(shè)備進(jìn)行功耗管理的有效性。本發(fā)明還公開了一種服務(wù)器硬件設(shè)備等級(jí)劃分裝置、一種服務(wù)器硬件設(shè)備的調(diào)度管理方法及裝置、服務(wù)器。
【專利說(shuō)明】服務(wù)器硬件設(shè)備等級(jí)劃分、調(diào)度管理方法及裝置、服務(wù)器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種服務(wù)器硬件設(shè)備的等級(jí)劃分方法及裝 置、服務(wù)器硬件設(shè)備的調(diào)度管理方法及裝置、服務(wù)器。
【背景技術(shù)】
[0002] 目前,在超大規(guī)模數(shù)據(jù)中心,每萬(wàn)臺(tái)分布式集群配置了數(shù)以百萬(wàn)計(jì)的服務(wù)器硬件 設(shè)備,在規(guī)格,性能,壽命,老化程度以及運(yùn)行環(huán)境方面差異明顯,但沒有對(duì)其進(jìn)行有效的區(qū) 分使用。例如,對(duì)于硬盤來(lái)說(shuō),所有被操作系統(tǒng)識(shí)別的硬盤,都統(tǒng)一被作為塊設(shè)備文件來(lái)存 儲(chǔ)數(shù)據(jù),這樣基于沒有辨別區(qū)分的統(tǒng)一作為塊設(shè)備文件來(lái)存儲(chǔ)數(shù)據(jù)的方式,可能會(huì)將重要 的數(shù)據(jù)保存到潛在故障的硬盤中,還可能會(huì)將不重要的數(shù)據(jù)保存到性能狀態(tài)好的硬盤中, 不能有效利用硬盤資源性能,同時(shí),在硬盤發(fā)生故障之前,不能及時(shí)有效的轉(zhuǎn)移數(shù)據(jù),造成 硬盤數(shù)據(jù)的丟失,不能及時(shí)規(guī)避風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的旨在至少解決上述技術(shù)缺陷之一。
[0004] 為此,本發(fā)明第一個(gè)目的在于提出一種服務(wù)器硬件設(shè)備等級(jí)劃分方法,該方法通 過(guò)獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,并根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模 型計(jì)算多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè) 預(yù)設(shè)權(quán)重區(qū)間劃分并確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。本發(fā)明第二個(gè)目的在 于提出一種服務(wù)器硬件設(shè)備等級(jí)劃分裝置。本發(fā)明第三個(gè)目的在于提出一種服務(wù)器硬件設(shè) 備的調(diào)度管理方法。本發(fā)明第四個(gè)目的在于提出一種服務(wù)器硬件設(shè)備的調(diào)度管理裝置。本 發(fā)明第五個(gè)目的在于提出一種服務(wù)器。
[0005] 為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方 法,包括:獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息;根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信 息和預(yù)設(shè)模型分別計(jì)算所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重;以及根據(jù)所述多個(gè)服務(wù)器硬 件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信 肩、。
[0006] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法,首先獲取多個(gè)服務(wù)器硬件設(shè) 備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器應(yīng) 硬件設(shè)備的健康權(quán)重,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定 多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。該方法通過(guò)在大規(guī)模應(yīng)用環(huán)境下,對(duì)服務(wù)器硬 件設(shè)備進(jìn)行健康等級(jí)分類從而達(dá)到標(biāo)記可用性級(jí)別的目的,一方面增大高可用資源的利用 率,減少低可用資源的故障率和故障成本,提高服務(wù)器及集群系統(tǒng)的性能和可靠性;另一方 面通過(guò)服務(wù)器硬件等級(jí)劃分^將重要的服務(wù)放在高可用的服務(wù)器上,具有服務(wù)器硬件設(shè)備 功耗管理的有效性與執(zhí)行任務(wù)的高效性。
[0007] 為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第二方面的實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分裝 置,包括:狀態(tài)信息獲取模塊,用于獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息;計(jì)算模塊,用于 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算所述多個(gè)服務(wù)器硬件設(shè)備 的健康權(quán)重;以及等級(jí)劃分模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù) 設(shè)權(quán)重區(qū)間確定所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
[0008] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分裝置,首先通過(guò)狀態(tài)信息獲取模塊 獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型 通過(guò)計(jì)算模塊分別計(jì)算多個(gè)服務(wù)器應(yīng)硬件設(shè)備的健康權(quán)重,最終通過(guò)等級(jí)劃分模塊根據(jù)多 個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康 等級(jí)信息。該裝置通過(guò)在大規(guī)模應(yīng)用環(huán)境下,對(duì)服務(wù)器硬件設(shè)備進(jìn)行健康等級(jí)分類從而達(dá) 到標(biāo)記可用性級(jí)別的目的,一方面增大高可用資源的利用率,減少低可用資源的故障率和 故障成本,提高服務(wù)器及集群系統(tǒng)的性能和可靠性;另一方面通過(guò)服務(wù)器硬件等級(jí)劃分,將 重要的服務(wù)放在高可用的服務(wù)器上,具有服務(wù)器硬件設(shè)備功耗管理的有效性與執(zhí)行任務(wù)的 高效性。
[0009] 為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第三方面的實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方 法,包括:獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息;根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信 息分別獲取所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息;以及根據(jù)所述多個(gè)服務(wù)器硬件 設(shè)備對(duì)應(yīng)的健康等級(jí)信息對(duì)所述多個(gè)服務(wù)器硬件設(shè)備進(jìn)行管理。
[0010] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法,首先獲取多個(gè)服務(wù)器硬件 設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息獲取相對(duì)應(yīng)的多個(gè)服務(wù)器硬件設(shè) 備健康等級(jí)信息,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備相對(duì)應(yīng)的健康等級(jí)信息對(duì)多個(gè)服務(wù)器硬件 設(shè)備進(jìn)行管理。該方法將多個(gè)服務(wù)器硬件設(shè)備劃分等級(jí),充分利用服務(wù)器硬件設(shè)備資源,具 有利用服務(wù)器硬件設(shè)備資源的高效性與易用性,且降低服務(wù)器硬件設(shè)備故障率及數(shù)據(jù)丟失 的風(fēng)險(xiǎn),提高了服務(wù)器硬件設(shè)備存儲(chǔ)數(shù)據(jù)的可靠性與安全性。
[0011] 為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第四方面的實(shí)施例的服務(wù)器硬件設(shè)備調(diào)度管理裝 置,包括:狀態(tài)信息獲取模塊,用于獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息;健康等級(jí)信息獲 取模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息分別獲取所述多個(gè)服務(wù)器硬件設(shè)備 對(duì)應(yīng)的健康等級(jí)信息;以及管理模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí) 信息對(duì)所述多個(gè)服務(wù)器硬件設(shè)備進(jìn)行管理。
[0012] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備調(diào)度管理裝置,首先通過(guò)狀態(tài)信息獲取模塊 獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息通過(guò)健康等 級(jí)信息獲取模塊獲取相對(duì)應(yīng)的多個(gè)服務(wù)器硬件設(shè)備健康等級(jí)信息,最終根據(jù)多個(gè)服務(wù)器硬 件設(shè)備相對(duì)應(yīng)的健康等級(jí)信息通過(guò)管理模塊對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行管理。該裝置將多 個(gè)服務(wù)器硬件設(shè)備劃分等級(jí),充分利用服務(wù)器硬件設(shè)備資源,具有利用服務(wù)器硬件設(shè)備資 源的高效性與易用性,且降低服務(wù)器硬件設(shè)備故障率及數(shù)據(jù)丟失的風(fēng)險(xiǎn),提高了服務(wù)器硬 件設(shè)備存儲(chǔ)數(shù)據(jù)的可靠性與安全性。
[0013] 為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明第五方面的實(shí)施例的服務(wù)器,包括上述實(shí)施例所述 的服務(wù)器硬件設(shè)備調(diào)度管理裝置。
[0014] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器,首先通過(guò)服務(wù)器硬件設(shè)備調(diào)度管理裝置的狀態(tài)信息 獲取模塊獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息通 過(guò)服務(wù)器硬件設(shè)備調(diào)度管理裝置的健康等級(jí)信息獲取模塊獲取相對(duì)應(yīng)的多個(gè)服務(wù)器硬件 設(shè)備健康等級(jí)信息,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備相對(duì)應(yīng)的健康等級(jí)信息通過(guò)服務(wù)器硬件 設(shè)備調(diào)度管理裝置的管理模塊對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行管理。該服務(wù)器充分利用服務(wù)器 硬件設(shè)備管理裝置的服務(wù)器硬件設(shè)備資源,具有利用服務(wù)器硬件設(shè)備資源的高效性與易用 性,且降低服務(wù)器硬件設(shè)備故障率及數(shù)據(jù)丟失的風(fēng)險(xiǎn),提高了服務(wù)器的可靠性與安全性。
[0015] 本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說(shuō)明】
[0016] 本發(fā)明所述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變 得明顯和容易理解,其中:
[0017] 圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法的流程圖;
[0018] 圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法的流程圖;
[0019] 圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分裝置的結(jié)構(gòu)框圖;
[0020] 圖4是根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分裝置的結(jié)構(gòu)框圖;
[0021] 圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法的流程圖;
[0022] 圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法的流程圖;
[0023] 圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理裝置的結(jié)構(gòu)框圖;
[0024] 圖8是根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理裝置的結(jié)構(gòu)框圖; 以及
[0025] 圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0026] 下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考 附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反, 本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同 物。
[0027] 在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)"第一"、"第二"等僅用于描述目的,而不 能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定 和限定,術(shù)語(yǔ)"相連"、"連接"應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接, 或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介 間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具 體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,"多個(gè)"的含義是兩個(gè)或兩個(gè)以上。
[0028] 流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括 一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部 分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順 序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明 的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0029] 下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法與裝置、月艮 務(wù)器硬件設(shè)備的調(diào)度管理方法與裝置、服務(wù)器。
[0030] 目前,在超大規(guī)模數(shù)據(jù)中心,每萬(wàn)臺(tái)分布式集群配置了數(shù)以百萬(wàn)計(jì)的服務(wù)器硬件 設(shè)備,在規(guī)格,性能,壽命,老化程度以及運(yùn)行環(huán)境方面差異明顯,但沒有對(duì)其進(jìn)行有效的區(qū) 分使用。例如,對(duì)于硬盤來(lái)說(shuō),所有被操作系統(tǒng)識(shí)別的硬盤,都統(tǒng)一被作為塊設(shè)備文件來(lái)存 儲(chǔ)數(shù)據(jù),這樣基于沒有辨別區(qū)分的統(tǒng)一作為塊設(shè)備文件來(lái)存儲(chǔ)數(shù)據(jù)的方式,可能會(huì)將重要 的數(shù)據(jù)保存到潛在故障的硬盤中,還可能會(huì)將不重要的數(shù)據(jù)保存到性能狀態(tài)好的硬盤中, 不能有效利用硬盤資源性能,同時(shí),在硬盤發(fā)生故障之前,不能及時(shí)有效的轉(zhuǎn)移數(shù)據(jù),造成 硬盤數(shù)據(jù)的丟失,不能及時(shí)規(guī)避風(fēng)險(xiǎn),以及在運(yùn)行環(huán)境變化時(shí),沒有主動(dòng)保護(hù)服務(wù)器的硬盤 數(shù)據(jù),缺乏很好的易用性。
[0031] 為此,本發(fā)明提出了一種服務(wù)器硬件設(shè)備等級(jí)劃分方法,包括如下步驟:獲取多個(gè) 服務(wù)器硬件設(shè)備的狀態(tài)信息;根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多 個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重;以及根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重 區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
[0032] 圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法的流程圖。
[0033] 如圖1所示,服務(wù)器硬件設(shè)備等級(jí)劃分方法,包括如下步驟:
[0034] S101,獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息。
[0035] 在本發(fā)明的一個(gè)實(shí)施例中,狀態(tài)信息包括服務(wù)器硬件設(shè)備溫度信息、伺服信息、磁 頭/[目息、介質(zhì)?目息、馬達(dá)?目息、IO錯(cuò)誤?目息和壽命?目息中的一種或多種。由此,提商了狀態(tài) 信息的多樣性。
[0036] 具體地,以SATA硬盤為例,狀態(tài)信息包括SATA硬盤的配置規(guī)格信息、溫度信息、壽 命信息、故障信息,以及負(fù)載信息等。例如,硬盤磁頭是硬盤讀取數(shù)據(jù)的關(guān)鍵部件,它的主 要作用就是將存儲(chǔ)在硬盤盤片上的磁信息轉(zhuǎn)化為電信號(hào)向外傳輸,而它的工作原理則是利 用特殊材料的電阻值會(huì)隨著磁場(chǎng)變化的原理來(lái)讀寫盤片上的數(shù)據(jù),硬盤磁頭的好壞在很大 程度上決定著硬盤盤片的存儲(chǔ)密度,又如,對(duì)于硬盤來(lái)說(shuō)不安全斷電次數(shù)即為硬盤的故障 信息。
[0037] 可以理解的是,獲得針對(duì)SATA硬盤的狀態(tài)信息僅為獲得服務(wù)器硬件設(shè)備的狀態(tài) 信息的示例,本發(fā)明實(shí)施例中的獲得服務(wù)器硬件設(shè)備的狀態(tài)信息中的服務(wù)器硬件設(shè)備不限 于對(duì)于SATA硬盤的上述舉例,還可以為其他服務(wù)器硬件設(shè)備。
[0038] 在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、電源、硬盤及控制 器。由此,提高了服務(wù)器硬件設(shè)備的多樣性。
[0039] S102,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器硬件 設(shè)備的健康權(quán)重。
[0040] 在本發(fā)明的一個(gè)實(shí)施例中,預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。由此,提高了獲取預(yù)設(shè) 模型的準(zhǔn)確性。
[0041] S103,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器 硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
[0042] 在本發(fā)明的一個(gè)實(shí)施例中,健康等級(jí)信息包括第一健康等級(jí)信息至第五健康等級(jí) 信息,第一健康等級(jí)信息至第五健康等級(jí)信息對(duì)應(yīng)的多個(gè)預(yù)設(shè)權(quán)重區(qū)間分別為第一權(quán)重區(qū) 間至第五權(quán)重區(qū)間。由此,提高了健康等級(jí)信息的準(zhǔn)確性與易用性。
[0043] 在本發(fā)明的一個(gè)實(shí)施例中,第一權(quán)重區(qū)間為[0,0. 05];第二權(quán)重區(qū)間為 (0.05,0.2];第三權(quán)重區(qū)間為(0.2, 0.5];第四權(quán)重區(qū)間為(0.5, 0.8];以及第五權(quán)重區(qū)間 為(0. 8, 1]。由此,通過(guò)權(quán)重區(qū)間提高了判斷服務(wù)器硬件設(shè)備的健康權(quán)重的準(zhǔn)確性。
[0044] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法,首先獲取多個(gè)服務(wù)器硬件設(shè) 備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器應(yīng) 硬件設(shè)備的健康權(quán)重,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定 多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。該方法通過(guò)在大規(guī)模應(yīng)用環(huán)境下,對(duì)服務(wù)器硬 件設(shè)備進(jìn)行健康等級(jí)分類從而達(dá)到標(biāo)記可用性級(jí)別的目的,一方面增大高可用資源的利用 率,減少低可用資源的故障率和故障成本,提高服務(wù)器及集群系統(tǒng)的性能和可靠性;另一方 面通過(guò)服務(wù)器硬件等級(jí)劃分,將重要的服務(wù)放在高可用的服務(wù)器上,具有服務(wù)器硬件設(shè)備 功耗管理的有效性與執(zhí)行任務(wù)的高效性。
[0045] 圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法的流程圖。
[0046] 如圖2所示,服務(wù)器硬件設(shè)備等級(jí)劃分方法,包括如下步驟:
[0047] S201,獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息。
[0048] 在本發(fā)明的一個(gè)實(shí)施例中,狀態(tài)信息包括服務(wù)器硬件設(shè)備溫度信息、伺服信息、磁 頭/[目息、介質(zhì)?目息、馬達(dá)?目息、IO錯(cuò)誤?目息和壽命?目息中的一種或多種。由此,提商了狀態(tài) 信息的多樣性。
[0049] 具體地,以SATA硬盤為例,狀態(tài)信息包括SATA硬盤的配置規(guī)格信息、溫度信息、壽 命信息、故障信息,以及負(fù)載信息等。例如,硬盤磁頭是硬盤讀取數(shù)據(jù)的關(guān)鍵部件,它的主 要作用就是將存儲(chǔ)在硬盤盤片上的磁信息轉(zhuǎn)化為電信號(hào)向外傳輸,而它的工作原理則是利 用特殊材料的電阻值會(huì)隨著磁場(chǎng)變化的原理來(lái)讀寫盤片上的數(shù)據(jù),硬盤磁頭的好壞在很大 程度上決定著硬盤盤片的存儲(chǔ)密度,又如,對(duì)于硬盤來(lái)說(shuō)不安全斷電次數(shù)即為硬盤的故障 信息。
[0050] 可以理解的是,獲得針對(duì)SATA硬盤的狀態(tài)信息僅為獲得服務(wù)器硬件設(shè)備的狀態(tài) 信息的示例,本發(fā)明實(shí)施例中的獲得服務(wù)器硬件設(shè)備的狀態(tài)信息中的服務(wù)器硬件設(shè)備不限 于對(duì)于SATA硬盤的上述舉例,還可以為其他服務(wù)器硬件設(shè)備。
[0051] 在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、電源、硬盤及控制 器。由此,提高了服務(wù)器硬件設(shè)備的多樣性。
[0052] S202,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器硬件 設(shè)備的健康權(quán)重。
[0053] 在本發(fā)明的一個(gè)實(shí)施例中,預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。由此,提高了獲取預(yù)設(shè) 模型的準(zhǔn)確性。
[0054] S203,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器 硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
[0055] 在本發(fā)明的一個(gè)實(shí)施例中,健康等級(jí)信息包括第一健康等級(jí)信息至第五健康等級(jí) 信息,第一健康等級(jí)信息至第五健康等級(jí)信息對(duì)應(yīng)的多個(gè)預(yù)設(shè)權(quán)重區(qū)間分別為第一權(quán)重區(qū) 間至第五權(quán)重區(qū)間。由此,提高了健康等級(jí)信息的準(zhǔn)確性與易用性。
[0056] 在本發(fā)明的一個(gè)實(shí)施例中,第一權(quán)重區(qū)間為[0,0. 05];第二權(quán)重區(qū)間為 (0.05,0.2];第三權(quán)重區(qū)間為(0.2, 0.5];第四權(quán)重區(qū)間為(0.5, 0.8];以及第五權(quán)重區(qū)間 為(0. 8, 1]。由此,通過(guò)權(quán)重區(qū)間提高了判斷服務(wù)器硬件設(shè)備的健康權(quán)重的準(zhǔn)確性。
[0057] S204,通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行在線檢 測(cè)。
[0058] S205,根據(jù)在線檢測(cè)結(jié)果對(duì)多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校正。
[0059] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分方法,首先獲取多個(gè)服務(wù)器硬件設(shè) 備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器應(yīng) 硬件設(shè)備的健康權(quán)重,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定 多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。該方法通過(guò)在大規(guī)模應(yīng)用環(huán)境下,對(duì)服務(wù)器硬 件設(shè)備進(jìn)行健康等級(jí)分類從而達(dá)到標(biāo)記可用性級(jí)別的目的,一方面增大高可用資源的利用 率,減少低可用資源的故障率和故障成本,提高服務(wù)器及集群系統(tǒng)的性能和可靠性;另一方 面通過(guò)服務(wù)器硬件等級(jí)劃分,將重要的服務(wù)放在高可用的服務(wù)器上,具有服務(wù)器硬件設(shè)備 功耗管理的有效性與執(zhí)行任務(wù)的高效性。
[0060] 為了實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種服務(wù)器硬件設(shè)備等級(jí)劃分裝置。
[0061] 一種服務(wù)器硬件設(shè)備等級(jí)劃分裝置,包括:狀態(tài)信息獲取模塊,用于獲取多個(gè)服務(wù) 器硬件設(shè)備的狀態(tài)信息;計(jì)算模塊,用于根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型 分別計(jì)算多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重;以及等級(jí)劃分模塊,用于根據(jù)多個(gè)服務(wù)器硬件 設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
[0062] 圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例服務(wù)器硬件設(shè)備等級(jí)劃分裝置的結(jié)構(gòu)框圖。
[0063] 如圖3所示,服務(wù)器硬件設(shè)備等級(jí)劃分裝置30,包括:狀態(tài)信息獲取模塊310,計(jì)算 模塊320和等級(jí)劃分模塊330。
[0064] 在本發(fā)明的一個(gè)實(shí)施例中,狀態(tài)信息獲取模塊310用于獲取多個(gè)服務(wù)器硬件設(shè)備 的狀態(tài)信息。
[0065] 在本發(fā)明的一個(gè)實(shí)施例中,狀態(tài)信息包括服務(wù)器硬件設(shè)備溫度信息、伺服信息、磁 頭/[目息、介質(zhì)?目息、馬達(dá)?目息、IO錯(cuò)誤?目息和壽命?目息中的一種或多種。由此,提商了狀態(tài) 信息的多樣性。
[0066] 具體地,以SATA硬盤為例,狀態(tài)信息包括SATA硬盤的配置規(guī)格信息、溫度信息、壽 命信息、故障信息,以及負(fù)載信息等。例如,硬盤磁頭是硬盤讀取數(shù)據(jù)的關(guān)鍵部件,它的主 要作用就是將存儲(chǔ)在硬盤盤片上的磁信息轉(zhuǎn)化為電信號(hào)向外傳輸,而它的工作原理則是利 用特殊材料的電阻值會(huì)隨著磁場(chǎng)變化的原理來(lái)讀寫盤片上的數(shù)據(jù),硬盤磁頭的好壞在很大 程度上決定著硬盤盤片的存儲(chǔ)密度,又如,對(duì)于硬盤來(lái)說(shuō)不安全斷電次數(shù)即為硬盤的故障 信息。
[0067] 可以理解的是,獲得針對(duì)SATA硬盤的狀態(tài)信息僅為獲得服務(wù)器硬件設(shè)備的狀態(tài) 信息的示例,本發(fā)明實(shí)施例中的獲得服務(wù)器硬件設(shè)備的狀態(tài)信息中的服務(wù)器硬件設(shè)備不限 于對(duì)于SATA硬盤的上述舉例,還可以為其他服務(wù)器硬件設(shè)備。
[0068] 在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、電源、硬盤及控制 器。由此,提高了服務(wù)器硬件設(shè)備的多樣性。
[0069] 在本發(fā)明的一個(gè)實(shí)施例中,計(jì)算模塊320用于根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信 息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重。由此,提高了獲得服務(wù)器硬件設(shè) 備的健康權(quán)重的準(zhǔn)確性。
[0070] 在本發(fā)明的一個(gè)實(shí)施例中,預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。由此,提高了獲取預(yù)設(shè) 模型的準(zhǔn)確性。
[0071] 在本發(fā)明的一個(gè)實(shí)施例中,等級(jí)劃分模塊330用于根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健 康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。由此,通過(guò)等 級(jí)劃分模塊提高了利用多個(gè)服務(wù)器硬件設(shè)備的高效性與易用性。
[0072] 在本發(fā)明的一個(gè)實(shí)施例中,健康等級(jí)信息包括第一健康等級(jí)信息至第五健康等級(jí) 信息,第一健康等級(jí)信息至第五健康等級(jí)信息對(duì)應(yīng)的多個(gè)預(yù)設(shè)權(quán)重區(qū)間分別為第一權(quán)重區(qū) 間至第五權(quán)重區(qū)間。由此,提高了健康等級(jí)信息的準(zhǔn)確性與易用性。
[0073] 在本發(fā)明的一個(gè)實(shí)施例中,第一權(quán)重區(qū)間為[0,0. 05];第二權(quán)重區(qū)間為 (0.05,0.2];第三權(quán)重區(qū)間為(0.2, 0.5];第四權(quán)重區(qū)間為(0.5, 0.8];以及第五權(quán)重區(qū)間 為(0. 8, 1]。由此,通過(guò)權(quán)重區(qū)間提高了判斷服務(wù)器硬件設(shè)備的健康權(quán)重的準(zhǔn)確性。
[0074] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分裝置,首先通過(guò)狀態(tài)信息獲取模塊 獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型 通過(guò)計(jì)算模塊分別計(jì)算多個(gè)服務(wù)器應(yīng)硬件設(shè)備的健康權(quán)重,最終通過(guò)等級(jí)劃分模塊根據(jù)多 個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康 等級(jí)信息。該裝置通過(guò)在大規(guī)模應(yīng)用環(huán)境下,對(duì)服務(wù)器硬件設(shè)備進(jìn)行健康等級(jí)分類從而達(dá) 到標(biāo)記可用性級(jí)別的目的,一方面增大高可用資源的利用率,減少低可用資源的故障率和 故障成本,提高服務(wù)器及集群系統(tǒng)的性能和可靠性;另一方面通過(guò)服務(wù)器硬件等級(jí)劃分,將 重要的服務(wù)放在高可用的服務(wù)器上,具有服務(wù)器硬件設(shè)備功耗管理的有效性與執(zhí)行任務(wù)的 高效性。
[0075] 圖4是根據(jù)本發(fā)明另一個(gè)實(shí)施例服務(wù)器硬件設(shè)備等級(jí)劃分裝置的結(jié)構(gòu)框圖。
[0076] 如圖4所示,服務(wù)器硬件設(shè)備等級(jí)劃分裝置30,還包括:在線監(jiān)測(cè)模塊340和校正 模塊350。
[0077] 在本發(fā)明的一個(gè)實(shí)施例中,在線檢測(cè)模塊340用于通過(guò)服務(wù)器硬件設(shè)備故障在線 檢測(cè)工具對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行在線檢測(cè);以及校正模塊350用于根據(jù)在線檢測(cè)結(jié)果 對(duì)多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校正。由此,提高了通過(guò)實(shí)時(shí)檢測(cè)校正服 務(wù)器硬件設(shè)備健康等級(jí)信息的準(zhǔn)確性與易用性。
[0078] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備等級(jí)劃分裝置,首先通過(guò)狀態(tài)信息獲取模塊 獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型 通過(guò)計(jì)算模塊分別計(jì)算多個(gè)服務(wù)器應(yīng)硬件設(shè)備的健康權(quán)重,最終通過(guò)等級(jí)劃分模塊根據(jù)多 個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康 等級(jí)信息。該裝置通過(guò)在大規(guī)模應(yīng)用環(huán)境下,對(duì)服務(wù)器硬件設(shè)備進(jìn)行健康等級(jí)分類從而達(dá) 到標(biāo)記可用性級(jí)別的目的,一方面增大高可用資源的利用率,減少低可用資源的故障率和 故障成本,提高服務(wù)器及集群系統(tǒng)的性能和可靠性;另一方面通過(guò)服務(wù)器硬件等級(jí)劃分,將 重要的服務(wù)放在高可用的服務(wù)器上,具有服務(wù)器硬件設(shè)備功耗管理的有效性與執(zhí)行任務(wù)的 高效性。
[0079] 基于服務(wù)器硬件設(shè)備等級(jí)劃分方法之后,可以對(duì)服務(wù)器硬件設(shè)備進(jìn)行調(diào)度管理, 故本發(fā)明還提出了一種服務(wù)器硬件設(shè)備的調(diào)度管理方法。
[0080] 一種服務(wù)器硬件設(shè)備的調(diào)度管理方法,包括如下步驟:獲取多個(gè)服務(wù)器硬件設(shè)備 的狀態(tài)信息;根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息分別獲取多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健 康等級(jí)信息;以及根據(jù)多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn) 行管理。
[0081] 圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法的流程圖。
[0082] 如圖5所示,服務(wù)器硬件設(shè)備的調(diào)度管理方法,包括如下步驟:
[0083] S501,獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息。
[0084] 在本發(fā)明的一個(gè)實(shí)施例中,狀態(tài)信息包括服務(wù)器硬件設(shè)備溫度信息、伺服信息、磁 頭/[目息、介質(zhì)?目息、馬達(dá)?目息、IO錯(cuò)誤?目息和壽命?目息中的一種或多種。由此,提商了狀態(tài) 信息的多樣性。
[0085] 具體地,以SATA硬盤為例,狀態(tài)信息包括SATA硬盤的配置規(guī)格信息、溫度信息、壽 命信息、故障信息,以及負(fù)載信息等。例如,硬盤磁頭是硬盤讀取數(shù)據(jù)的關(guān)鍵部件,它的主 要作用就是將存儲(chǔ)在硬盤盤片上的磁信息轉(zhuǎn)化為電信號(hào)向外傳輸,而它的工作原理則是利 用特殊材料的電阻值會(huì)隨著磁場(chǎng)變化的原理來(lái)讀寫盤片上的數(shù)據(jù),硬盤磁頭的好壞在很大 程度上決定著硬盤盤片的存儲(chǔ)密度,又如,對(duì)于硬盤來(lái)說(shuō)不安全斷電次數(shù)即為硬盤的故障 信息。
[0086] 可以理解的是,獲得針對(duì)SATA硬盤的狀態(tài)信息僅為獲得服務(wù)器硬件設(shè)備的狀態(tài) 信息的示例,本發(fā)明實(shí)施例中的獲得服務(wù)器硬件設(shè)備的狀態(tài)信息中的服務(wù)器硬件設(shè)備不限 于對(duì)于SATA硬盤的上述舉例,還可以為其他服務(wù)器硬件設(shè)備。
[0087] 在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、電源、硬盤及控制 器。由此,提高了服務(wù)器硬件設(shè)備的多樣性。
[0088] S502,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息分別獲取多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的 健康等級(jí)信息。
[0089] 在本發(fā)明的一個(gè)實(shí)施例中,健康等級(jí)信息包括第一健康等級(jí)信息至第五健康等級(jí) 信息,第一健康等級(jí)信息至第五健康等級(jí)信息分別對(duì)應(yīng)多個(gè)預(yù)設(shè)權(quán)重區(qū)間分別為第一權(quán)重 區(qū)間至第五權(quán)重區(qū)間。由此,提高了健康等級(jí)信息的準(zhǔn)確性與易用性。
[0090] 在本發(fā)明的一個(gè)實(shí)施例中,第一權(quán)重區(qū)間為[0,0. 05];第二權(quán)重區(qū)間為 (0.05,0.2];第三權(quán)重區(qū)間為(0.2, 0.5];第四權(quán)重區(qū)間為(0.5, 0.8];以及第五權(quán)重區(qū)間 為(0. 8, 1]。由此,通過(guò)權(quán)重區(qū)間提高了判斷服務(wù)器硬件設(shè)備的健康權(quán)重的準(zhǔn)確性。
[0091] 在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息分別獲取多個(gè)服 務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息具體包括以下步驟:首先1根據(jù)多個(gè)服務(wù)器硬件設(shè)備的 狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重,其中,預(yù)設(shè)模型通過(guò)機(jī)器 學(xué)習(xí)獲得,具體地,通過(guò)對(duì)多個(gè)服務(wù)器硬件設(shè)備狀態(tài)信息的獲取,分析得到相應(yīng)的公式或計(jì) 算樣本,進(jìn)一步通過(guò)機(jī)器不斷驗(yàn)證來(lái)獲取預(yù)設(shè)模型;然后,根據(jù)多個(gè)服務(wù)器硬件設(shè)備的健康 權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。由此,提高了獲 取服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息的準(zhǔn)確性。
[0092] S503,根據(jù)多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行 管理。
[0093] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法,首先通過(guò)獲取多個(gè)服務(wù)器 硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息獲取相對(duì)應(yīng)的多個(gè)服務(wù)器硬 件設(shè)備健康等級(jí)信息,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備相對(duì)應(yīng)的健康等級(jí)信息對(duì)多個(gè)服務(wù)器 硬件設(shè)備進(jìn)行管理。該方法將多個(gè)服務(wù)器硬件設(shè)備劃分等級(jí),充分利用服務(wù)器硬件設(shè)備資 源,具有利用服務(wù)器硬件設(shè)備資源的高效性與易用性,且降低服務(wù)器硬件設(shè)備故障率及數(shù) 據(jù)丟失的風(fēng)險(xiǎn),提高了服務(wù)器硬件設(shè)備存儲(chǔ)數(shù)據(jù)的可靠性與安全性。
[0094] 圖6是根據(jù)本發(fā)明另一個(gè)實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法的流程圖。
[0095] 如圖6所示,服務(wù)器硬件設(shè)備的調(diào)度管理方法,還包括如下步驟:
[0096] S504,通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行在線檢 測(cè)。
[0097] S505,根據(jù)在線檢測(cè)結(jié)果對(duì)多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校正。
[0098] 根據(jù)本發(fā)明實(shí)施例的服務(wù)器硬件設(shè)備的調(diào)度管理方法,首先通過(guò)獲取多個(gè)服務(wù)器 硬件設(shè)備的狀態(tài)信息,再根據(jù)多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息獲取相對(duì)應(yīng)的多個(gè)服務(wù)器硬 件設(shè)備健康等級(jí)信息,繼而通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)多個(gè)服務(wù)器硬件設(shè)備 進(jìn)行在線檢測(cè),并根據(jù)在線檢測(cè)結(jié)果對(duì)多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校 正,最終根據(jù)多個(gè)服務(wù)器硬件設(shè)備相對(duì)應(yīng)的健康等級(jí)信息對(duì)多個(gè)服務(wù)器硬件設(shè)備進(jìn)行管 理。該方法將多個(gè)服務(wù)器硬件設(shè)備劃分等級(jí),充分利用服務(wù)器硬件設(shè)備資源,具有利用服務(wù) 器硬件設(shè)備資源的高效性與易用性,同時(shí),對(duì)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校 正,提高了獲取的服務(wù)器硬件設(shè)備的等級(jí)信息的準(zhǔn)確性,且降低服務(wù)器硬件設(shè)備故障率及 數(shù)據(jù)丟失的風(fēng)險(xiǎn),提高了服務(wù)器硬件設(shè)備存儲(chǔ)數(shù)據(jù)的可靠性與安全性。
[0099] 為了使得本發(fā)明實(shí)施例方法的優(yōu)點(diǎn)更加明顯,下面舉例說(shuō)明。
[0100] 首先獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息,其中,以SATA硬盤為例,狀態(tài)信息包 括SATA硬盤的配置規(guī)格信息、溫度信息、壽命信息、故障信息,以及負(fù)載信息等。例如,硬盤 磁頭是硬盤讀取數(shù)據(jù)的關(guān)鍵部件,它的主要作用就是將存儲(chǔ)在硬盤盤片上的磁信息轉(zhuǎn)化 為電信號(hào)向外傳輸,而它的工作原理則是利用特殊材料的電阻值會(huì)隨著磁場(chǎng)變化的原理來(lái) 讀寫盤片上的數(shù)據(jù),硬盤磁頭的好壞在很大程度上決定著硬盤盤片的存儲(chǔ)密度,又如,對(duì)于 硬盤來(lái)說(shuō)不安全斷電次數(shù)即為硬盤的故障信息。
[0101] 可以理解的是,獲得針對(duì)SATA硬盤的狀態(tài)信息僅為獲得服務(wù)器硬件設(shè)備的狀態(tài) 信息的示例,本發(fā)明實(shí)施例中的獲得服務(wù)器硬件設(shè)備的狀態(tài)信息中的服務(wù)器硬件設(shè)備不限 于對(duì)于SATA硬盤的上述舉例,還可以為其他服務(wù)器硬件設(shè)備。
[0102] 進(jìn)一步地,再通過(guò)利用硬盤的狀態(tài)信息,向機(jī)器學(xué)習(xí)訓(xùn)練獲得的預(yù)設(shè)模型進(jìn)行請(qǐng) 求預(yù)測(cè)獲取,繼而根據(jù)多個(gè)硬盤的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算多個(gè)硬盤的健康權(quán)重,根 據(jù)多個(gè)硬盤的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定多個(gè)硬盤對(duì)應(yīng)的健康等級(jí)信息,其中,預(yù) 設(shè)權(quán)重區(qū)間劃分為五個(gè)預(yù)設(shè)權(quán)重子區(qū)間。
[0103] 進(jìn)一步地,通過(guò)硬盤故障在線檢測(cè)工具對(duì)多個(gè)硬盤進(jìn)行在線檢測(cè);以及根據(jù)在線 檢測(cè)結(jié)果對(duì)多個(gè)硬盤對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校正。
[0104] 如表一所不,五個(gè)權(quán)重區(qū)間列表:
[0105]
【權(quán)利要求】
1. 一種服務(wù)器硬件設(shè)備等級(jí)劃分方法,其特征在于,包括: 獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息; 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算所述多個(gè)服務(wù)器硬件 設(shè)備的健康權(quán)重;W及 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定所述多個(gè)服務(wù)器 硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
2. 如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。
3. 如權(quán)利要求1所述的方法,其特征在于,所述健康等級(jí)信息包括第一健康等級(jí)信息 至第五健康等級(jí)信息,所述第一健康等級(jí)信息至第五健康等級(jí)信息對(duì)應(yīng)的所述多個(gè)預(yù)設(shè)權(quán) 重區(qū)間分別為第一權(quán)重區(qū)間至第五權(quán)重區(qū)間。
4. 如權(quán)利要求3所述的方法,其特征在于,所述第一權(quán)重區(qū)間為[0,0.0引;所述第二權(quán) 重區(qū)間為(0. 05, 0.2];所述第H權(quán)重區(qū)間為(0. 2,0.5];所述第四權(quán)重區(qū)間為(0.5,0.引; W及所述第五權(quán)重區(qū)間為(0. 8, 1]。
5. 如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的 健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息,還包 括: 通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)所述多個(gè)服務(wù)器硬件設(shè)備進(jìn)行在線檢測(cè);W 及 根據(jù)在線檢測(cè)結(jié)果對(duì)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校正。
6. 如權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)信息包括服務(wù)器硬件設(shè)備的配置 規(guī)格信息、溫度信息、壽命信息、故障信息,W及負(fù)載信息中的一種或多種。
7. 如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、電 源、硬盤及控制器。
8. -種服務(wù)器硬件設(shè)備等級(jí)劃分裝置,其特征在于,包括: 狀態(tài)信息獲取模塊,用于獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息; 計(jì)算模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算所述多 個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重;W及 等級(jí)劃分模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確 定所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。
10. 如權(quán)利要求8所述的裝置,其特征在于,所述健康等級(jí)信息包括第一健康等級(jí)信息 至第五健康等級(jí)信息,所述第一健康等級(jí)信息至第五健康等級(jí)信息對(duì)應(yīng)的所述多個(gè)預(yù)設(shè)權(quán) 重區(qū)間分別為第一權(quán)重區(qū)間至第五權(quán)重區(qū)間。
11. 如權(quán)利要求10所述的裝置,其特征在于,所述第一權(quán)重區(qū)間為[〇,〇.〇引;所 述第二權(quán)重區(qū)間為(0. 05, 0.2];所述第H權(quán)重區(qū)間為(0. 2,0.5];所述第四權(quán)重區(qū)間為 (0. 5, 0.引;W及所述第五權(quán)重區(qū)間為(0. 8, 1]。
12. 如權(quán)利要求8-11任一項(xiàng)所述的裝置,其特征在于,還包括: 在線檢測(cè)模塊,用于通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)所述多個(gè)服務(wù)器硬件設(shè) 備進(jìn)行在線檢測(cè);W及 校正模塊,用于根據(jù)在線檢測(cè)結(jié)果對(duì)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn) 行校正。
13. 如權(quán)利要求8所述的裝置,其特征在于,所述狀態(tài)信息包括服務(wù)器硬件設(shè)備的配置 規(guī)格信息、溫度信息、壽命信息、故障信息,W及負(fù)載信息中的一種或多種。
14. 如權(quán)利要求8所述的裝置,其特征在于,所述服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、電 源、硬盤及控制器。
15. -種服務(wù)器硬件設(shè)備的調(diào)度管理方法,其特征在于,包括: 獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息; 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息分別獲取所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的 健康等級(jí)信息;W及 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息對(duì)所述多個(gè)服務(wù)器硬件設(shè)備進(jìn)行 管理。
16. 如權(quán)利要求15所述的方法,其特征在于,所述根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀 態(tài)信息分別獲取所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)一步包括: 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算所述多個(gè)服務(wù)器硬件 設(shè)備的健康權(quán)重;W及 根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定所述多個(gè)服務(wù)器 硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
17. 如權(quán)利要求16所述的方法,其特征在于,所述預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。
18. 如權(quán)利要求15所述的方法,其特征在于,所述健康等級(jí)信息包括第一健康等級(jí)信 息至第五健康等級(jí)信息,所述第一健康等級(jí)信息至第五健康等級(jí)信息對(duì)應(yīng)的所述多個(gè)預(yù)設(shè) 權(quán)重區(qū)間分別為第一權(quán)重區(qū)間至第五權(quán)重區(qū)間。
19. 如權(quán)利要求18所述的方法,其特征在于,所述第一權(quán)重區(qū)間為[0,0.0引;所 述第二權(quán)重區(qū)間為(0. 05, 0.2];所述第H權(quán)重區(qū)間為(0. 2,0.5];所述第四權(quán)重區(qū)間為 (0. 5, 0.引;W及所述第五權(quán)重區(qū)間為(0. 8, 1]。
20. 如權(quán)利要求15-19任一項(xiàng)所述的方法,其特征在于,在所述根據(jù)多個(gè)服務(wù)器硬件設(shè) 備的狀態(tài)信息分別獲取所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息之后,還包括: 通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)所述多個(gè)服務(wù)器硬件設(shè)備進(jìn)行在線檢測(cè);W 及 根據(jù)在線檢測(cè)結(jié)果對(duì)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn)行校正。
21. 如權(quán)利要求15所述的方法,其特征在于,所述狀態(tài)信息包括服務(wù)器硬件設(shè)備的配 置規(guī)格信息、溫度信息、壽命信息、故障信息,W及負(fù)載信息中的一種或多種。
22. 如權(quán)利要求15所述的方法,其特征在于,所述服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、 電源、硬盤及控制器。
23. -種服務(wù)器硬件設(shè)備調(diào)度管理裝置,其特征在于,包括: 狀態(tài)信息獲取模塊,用于獲取多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息; 健康等級(jí)信息獲取模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息分別獲取所述 多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息;W及 管理模塊,用于根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息對(duì)所述多個(gè)服務(wù)器 硬件設(shè)備進(jìn)行管理。
24. 如權(quán)利要求23所述的裝置,其特征在于,所述健康等級(jí)信息獲取模塊根據(jù)所述多 個(gè)服務(wù)器硬件設(shè)備的狀態(tài)信息和預(yù)設(shè)模型分別計(jì)算所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重, 并根據(jù)所述多個(gè)服務(wù)器硬件設(shè)備的健康權(quán)重和多個(gè)預(yù)設(shè)權(quán)重區(qū)間確定所述多個(gè)服務(wù)器硬 件設(shè)備對(duì)應(yīng)的健康等級(jí)信息。
25. 如權(quán)利要求24所述的裝置,其特征在于,所述預(yù)設(shè)模型為通過(guò)機(jī)器學(xué)習(xí)獲得。
26. 如權(quán)利要求23所述的裝置,其特征在于,所述健康等級(jí)信息包括第一健康等級(jí)信 息至第五健康等級(jí)信息,所述第一健康等級(jí)信息至第五健康等級(jí)信息分別對(duì)應(yīng)第一權(quán)重區(qū) 間至第五權(quán)重區(qū)間。
27. 如權(quán)利要求26所述的裝置,其特征在于,所述第一權(quán)重區(qū)間為[0,0.0引;所 述第二權(quán)重區(qū)間為(0. 05, 0.2];所述第H權(quán)重區(qū)間為(0. 2,0.5];所述第四權(quán)重區(qū)間為 (0. 5, 0.引;W及所述第五權(quán)重區(qū)間為(0. 8, 1]。
28. 如權(quán)利要求23-27任一項(xiàng)所述的裝置,其特征在于,還包括: 在線檢測(cè)模塊,用于通過(guò)服務(wù)器硬件設(shè)備故障在線檢測(cè)工具對(duì)所述多個(gè)服務(wù)器硬件設(shè) 備進(jìn)行在線檢測(cè);W及 校正模塊,用于根據(jù)在線檢測(cè)結(jié)果對(duì)所述多個(gè)服務(wù)器硬件設(shè)備對(duì)應(yīng)的健康等級(jí)信息進(jìn) 行校正。
29. 如權(quán)利要求23所述的裝置,其特征在于,所述狀態(tài)信息包括服務(wù)器硬件設(shè)備的配 置規(guī)格信息、溫度信息、壽命信息、故障信息,W及負(fù)載信息中的一種或多種。
30. 如權(quán)利要求23所述的裝置,其特征在于,所述服務(wù)器硬件設(shè)備為CPU、內(nèi)存、網(wǎng)卡、 電源、硬盤及控制器。
31. -種服務(wù)器,其特征在于,包括如權(quán)利要求23-30任一項(xiàng)所述的服務(wù)器硬件設(shè)備調(diào) 度管理裝置。
【文檔編號(hào)】G06F9/48GK104346221SQ201310335053
【公開日】2015年2月11日 申請(qǐng)日期:2013年8月2日 優(yōu)先權(quán)日:2013年8月2日
【發(fā)明者】胡殿明, 楊文君, 胡光, 魏偉 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司