两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

服務(wù)器自檢控制的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40651758發(fā)布日期:2025-01-10 18:58閱讀:7來源:國(guó)知局
服務(wù)器自檢控制的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及計(jì)算機(jī),特別涉及一種服務(wù)器自檢控制的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、嵌入式管理控制器有著豐富的功能,能夠?qū)崟r(shí)監(jiān)控服務(wù)器的溫度、功耗,還可以實(shí)時(shí)記錄服務(wù)器運(yùn)行日志,以及通過嵌入式管理控制器來網(wǎng)絡(luò)遠(yuǎn)程控制服務(wù)器的開關(guān)。因此,服務(wù)器的穩(wěn)定運(yùn)行離不開嵌入式管理控制器。

2、嵌入式管理控制器的接口繁多,例如基板管理控制器通過不同的接口外連有不同種類和功能的組件,因此,嵌入式管理控制器運(yùn)行過程中不僅需要初始化自身多個(gè)模塊,同時(shí)也需要對(duì)外部組件進(jìn)行初始化。所以,一旦嵌入式管理控制器自身模塊或外部組件出現(xiàn)故障,會(huì)導(dǎo)致嵌入式管理控制器的掛死,也會(huì)影響服務(wù)器的穩(wěn)定性。

3、相關(guān)技術(shù)中,嵌入式管理控制器掛死后的處理方式是對(duì)基板管理控制器進(jìn)行復(fù)位,但是掛死原因如果是外部組件讀寫不穩(wěn)定或內(nèi)部模塊無(wú)法正常工作造成的錯(cuò)誤,即使將嵌入式管理控制器復(fù)位,工作一段時(shí)間仍然會(huì)掛死,從而造成服務(wù)器運(yùn)行不穩(wěn)定。


技術(shù)實(shí)現(xiàn)思路

1、鑒于上述問題,提出了以便提供克服上述問題或者至少部分地解決上述問題的服務(wù)器自檢控制的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),包括:

2、在本技術(shù)實(shí)施的第一方面,首先提供了一種服務(wù)器自檢控制,其特征在于,所述服務(wù)器設(shè)置有嵌入式管理控制器,所述嵌入式管理控制器包括多個(gè)內(nèi)部組件,所述嵌入式管理控制器外接有多個(gè)外部組件,所述方法包括:

3、響應(yīng)于針對(duì)所述服務(wù)器中嵌入式管理控制器的自檢指令,控制所述嵌入式管理控制器進(jìn)行自檢以得到自檢結(jié)果;

4、依據(jù)所述自檢結(jié)果,從所述多個(gè)內(nèi)部組件和所述多個(gè)外部組件中確定出可用內(nèi)部組件和可用外部組件,所述可用內(nèi)部組件至少包括內(nèi)部啟動(dòng)組件,所述可用外部組件中部署有所述嵌入式管理控制器啟動(dòng)程序;

5、通過所述內(nèi)部啟動(dòng)組件加載嵌入式管理控制器啟動(dòng)程序,以啟動(dòng)所述嵌入式管理控制器;

6、在所述嵌入式管理控制器的啟動(dòng)過程中,依據(jù)所述自檢結(jié)果,對(duì)所述可用內(nèi)部組件和所述可用外部組件進(jìn)行驅(qū)動(dòng)。

7、在本技術(shù)的可選實(shí)施例中,所述多個(gè)內(nèi)部組件包括內(nèi)存控制器和閃存存儲(chǔ)器,所述閃存存儲(chǔ)器部署有所述嵌入式管理控制器啟動(dòng)程序,所述通過所述內(nèi)部啟動(dòng)組件加載嵌入式管理控制器啟動(dòng)程序,包括:

8、在所述可用外部組件中包括內(nèi)存的情況下,通過所述內(nèi)存控制器將所述可用外部組件中的嵌入式管理控制器啟動(dòng)程序加載至所述內(nèi)存;

9、在所述可用外部組件中不包括內(nèi)存的情況下,通過所述閃存存儲(chǔ)器加載所述閃存存儲(chǔ)器內(nèi)部的所述嵌入式管理控制器啟動(dòng)程序。

10、在本技術(shù)的可選實(shí)施例中,所述嵌入式管理控制器包括主處理器、協(xié)處理器,所述響應(yīng)于針對(duì)所述服務(wù)器中嵌入式管理控制器的自檢指令之前,包括:

11、在所述協(xié)處理器檢測(cè)到所述服務(wù)器中嵌入式管理控制器出現(xiàn)故障信息的情況下,或,在所述服務(wù)器中嵌入式管理控制器上電的情況下,生成針對(duì)所述服務(wù)器中嵌入式管理控制器的自檢指令。

12、在本技術(shù)的可選實(shí)施例中,所述多個(gè)內(nèi)部組件還包括自檢模塊,所述控制所述嵌入式管理控制器進(jìn)行自檢以得到自檢結(jié)果,包括:

13、依次對(duì)所述自檢模塊進(jìn)行檢測(cè),得到模塊自檢結(jié)果;

14、初始化所述嵌入式管理控制器對(duì)應(yīng)的內(nèi)存接口,并通過所述嵌入式管理控制器內(nèi)部的內(nèi)存控制器對(duì)所述服務(wù)器的內(nèi)存進(jìn)行讀寫測(cè)試,得到第一內(nèi)存自檢結(jié)果;

15、通過嵌入式管理控制器內(nèi)部的閃存控制器對(duì)所述服務(wù)器的內(nèi)存進(jìn)行讀寫測(cè)試,得到閃存控制器自檢結(jié)果和第二內(nèi)存自檢結(jié)果;

16、通過所述嵌入式管理控制器內(nèi)部的安全數(shù)字存儲(chǔ)控制器對(duì)所述服務(wù)器的安全數(shù)字存儲(chǔ)卡進(jìn)行在位檢測(cè),確定所述安全數(shù)字存儲(chǔ)卡是否在位;

17、在所述安全數(shù)字存儲(chǔ)卡在位的情況下,對(duì)所述服務(wù)器的安全數(shù)字存儲(chǔ)卡進(jìn)行讀寫測(cè)試,得到安全數(shù)字存儲(chǔ)卡自檢結(jié)果;

18、初始化所述嵌入式管理控制器內(nèi)部的網(wǎng)絡(luò)控制器,并通過所述網(wǎng)絡(luò)控制器對(duì)所述服務(wù)器的網(wǎng)絡(luò)狀態(tài)進(jìn)行測(cè)試,得到網(wǎng)絡(luò)自檢結(jié)果;

19、將自檢結(jié)果保存至所述嵌入式管理控制器中的錯(cuò)誤狀態(tài)寄存器,所述自檢結(jié)果至少包括所述模塊自檢結(jié)果、所述第一內(nèi)存自檢結(jié)果、所述閃存控制器自檢結(jié)果、第二內(nèi)存自檢結(jié)果、所述安全數(shù)字存儲(chǔ)卡自檢結(jié)果和所述網(wǎng)絡(luò)自檢結(jié)果。

20、在本技術(shù)的可選實(shí)施例中,所述依據(jù)所述自檢結(jié)果,從所述多個(gè)內(nèi)部組件和所述多個(gè)外部組件中確定出可用內(nèi)部組件和可用外部組件之前,所述方法包括:

21、通過所述主處理器控制所述協(xié)處理器執(zhí)行所述嵌入式管理控制器的基礎(chǔ)功能,所述基礎(chǔ)功能至少包括所述服務(wù)器的風(fēng)扇轉(zhuǎn)速監(jiān)控、溫度監(jiān)控、上電監(jiān)控和下電監(jiān)控。

22、在本技術(shù)的可選實(shí)施例中,所述多個(gè)內(nèi)部組件還包括靜態(tài)存儲(chǔ)器,所述控制所述嵌入式管理控制器進(jìn)行自檢以得到自檢結(jié)果,包括:

23、將所述閃存存儲(chǔ)器內(nèi)部的所述嵌入式管理控制器啟動(dòng)程序加載至所述靜態(tài)存儲(chǔ)器,控制所述嵌入式管理控制器進(jìn)行自檢以得到自檢結(jié)果。

24、在本技術(shù)的可選實(shí)施例中,所述對(duì)所述可用內(nèi)部組件和所述可用外部組件進(jìn)行驅(qū)動(dòng)之后,所述方法還包括:

25、輸出所述自檢結(jié)果,和/或,將所述自檢結(jié)果保存至日志中。

26、在本技術(shù)實(shí)施的第二方面,還提供了一種服務(wù)器自檢控制裝置,其特征在于,包括:

27、第一響應(yīng)模塊,用于響應(yīng)于針對(duì)所述服務(wù)器中嵌入式管理控制器的自檢指令,控制所述嵌入式管理控制器進(jìn)行自檢以得到自檢結(jié)果;

28、結(jié)果確定模塊,用于依據(jù)所述自檢結(jié)果,從所述多個(gè)內(nèi)部組件和所述多個(gè)外部組件中確定出可用內(nèi)部組件和可用外部組件,所述可用內(nèi)部組件至少包括內(nèi)部啟動(dòng)組件,所述可用外部組件中部署有所述嵌入式管理控制器啟動(dòng)程序;

29、第一啟動(dòng)模塊,用于通過所述內(nèi)部啟動(dòng)組件加載嵌入式管理控制器啟動(dòng)程序,以啟動(dòng)所述嵌入式管理控制器;

30、第二啟動(dòng)模塊,用于在所述嵌入式管理控制器的啟動(dòng)過程中,依據(jù)所述自檢結(jié)果,對(duì)所述可用內(nèi)部組件和所述可用外部組件進(jìn)行驅(qū)動(dòng)。

31、本技術(shù)實(shí)施例還公開了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本技術(shù)實(shí)施例中一個(gè)或多個(gè)所述的服務(wù)器自檢控制的方法。

32、本技術(shù)實(shí)施例還公開了一種電子設(shè)備,包括:處理器;和存儲(chǔ)器,其上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被執(zhí)行時(shí),使得所述處理器執(zhí)行如本技術(shù)實(shí)施例中一個(gè)或多個(gè)所述的服務(wù)器自檢控制的方法。

33、本技術(shù)實(shí)施例還公開了一個(gè)或多個(gè)機(jī)器可讀介質(zhì),其上存儲(chǔ)有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被執(zhí)行時(shí),使得處理器執(zhí)行如本技術(shù)實(shí)施例中一個(gè)或多個(gè)所述的服務(wù)器自檢控制的方法。

34、本技術(shù)實(shí)施例具有以下優(yōu)點(diǎn):通過響應(yīng)于針對(duì)服務(wù)器中嵌入式管理控制器的自檢指令,控制嵌入式管理控制器進(jìn)行自檢以得到自檢結(jié)果,依據(jù)自檢結(jié)果,從多個(gè)內(nèi)部組件和多個(gè)外部組件中確定出可用內(nèi)部組件和可用外部組件,可用內(nèi)部組件至少包括內(nèi)部啟動(dòng)組件,通過內(nèi)部啟動(dòng)組件加載嵌入式管理控制器啟動(dòng)程序,以啟動(dòng)嵌入式管理控制器,在嵌入式管理控制器的啟動(dòng)過程中,依據(jù)自檢結(jié)果,對(duì)可用內(nèi)部組件和可用外部組件進(jìn)行驅(qū)動(dòng),避免了嵌入式管理控制器重啟后再次卡死的情況,提高了服務(wù)器的穩(wěn)定性。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
云梦县| 铜山县| 武强县| 金乡县| 常德市| 治多县| 长乐市| 湖南省| 丹东市| 吴桥县| 屏边| 松溪县| 黄平县| 那曲县| 大竹县| 平远县| 永仁县| 巴林右旗| 含山县| 新民市| 灌云县| 夹江县| 曲松县| 泰和县| 阜阳市| 凉城县| 赣州市| 石阡县| 建宁县| 长治县| 陈巴尔虎旗| 象州县| 巨鹿县| 华宁县| 景德镇市| 垫江县| 炎陵县| 石泉县| 永川市| 怀仁县| 临颍县|