亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)卡溫度獲取方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號:40399424發(fā)布日期:2024-12-20 12:23閱讀:10來源:國知局
一種網(wǎng)卡溫度獲取方法、裝置、設(shè)備及介質(zhì)與流程

本發(fā)明涉及計算機(jī),尤其涉及一種網(wǎng)卡溫度獲取方法、裝置、設(shè)備及介質(zhì)。


背景技術(shù):

1、網(wǎng)卡是保障服務(wù)器網(wǎng)絡(luò)通信質(zhì)量、支撐業(yè)務(wù)的關(guān)鍵硬件,其運行溫度是評估其健康狀況的重要指標(biāo)。現(xiàn)有的服務(wù)器網(wǎng)卡溫度獲取方法,基于服務(wù)器中的配置文件,服務(wù)器可以讀取與配置文件中的網(wǎng)卡型號一致的網(wǎng)卡的溫度信息,高度依賴網(wǎng)卡型號的配置。由于網(wǎng)卡廠商會對網(wǎng)卡進(jìn)行迭代更新,以及服務(wù)器配置的迭代更新,實際中的網(wǎng)卡型號眾多,難以在一個服務(wù)器的配置文件中將全部網(wǎng)卡型號枚舉,導(dǎo)致服務(wù)器受限于讀取不同型號網(wǎng)卡的溫度信息,若每次新增一個網(wǎng)卡型號的網(wǎng)卡,需對應(yīng)在服務(wù)器的配置文件中修改對應(yīng)信息,增加了服務(wù)器的開發(fā)及維護(hù)成本,也不利于增加服務(wù)器的靈活性。


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

1、有鑒于此,針對現(xiàn)有技術(shù)中網(wǎng)卡溫度讀取方法高度依賴網(wǎng)卡型號的配置,而實際中的網(wǎng)卡型號眾多,難以在一個服務(wù)器的配置文件中將全部網(wǎng)卡型號枚舉,導(dǎo)致服務(wù)器受限于讀取不同型號網(wǎng)卡的溫度信息,并且增加了服務(wù)器的開發(fā)及維護(hù)成本的問題,本公開提供了一種網(wǎng)卡溫度獲取方法、裝置、設(shè)備及介質(zhì)。

2、根據(jù)本發(fā)明的第一方面,提供了一種網(wǎng)卡溫度獲取方法,包括:

3、基于網(wǎng)卡廠商對應(yīng)的廠商id將網(wǎng)卡廠商對應(yīng)的多個網(wǎng)卡溫度獲取路徑配置為與服務(wù)器的i2c地址相匹配;

4、響應(yīng)于開啟網(wǎng)卡溫度獲取進(jìn)程,基于槽位信息獲取在位網(wǎng)卡對應(yīng)的廠商id;

5、基于所述在位網(wǎng)卡對應(yīng)的廠商id獲取與其相匹配的若干i2c地址,掃描其中的有效i2c地址并基于其匹配對應(yīng)網(wǎng)卡溫度獲取路徑,以獲取所述在位網(wǎng)卡的溫度。

6、在一些實施例中,所述響應(yīng)于開啟網(wǎng)卡溫度獲取進(jìn)程,基于槽位信息獲取在位網(wǎng)卡對應(yīng)的廠商id的步驟,包括:

7、響應(yīng)于bmc開啟網(wǎng)卡溫度獲取進(jìn)程,遍歷所述服務(wù)器的槽位以獲取在位設(shè)備;

8、基于所述在位設(shè)備所在槽位的槽位信息判斷所述在位設(shè)備是否為在位網(wǎng)卡,若確認(rèn)所述在位設(shè)備為在位網(wǎng)卡,則從所述bmc中獲取對應(yīng)的廠商id。

9、在一些實施例中,所述基于所述在位設(shè)備所在槽位的槽位信息判斷所述在位設(shè)備是否為在位網(wǎng)卡的步驟,包括:

10、將所述在位設(shè)備所在槽位的槽位信息與所述服務(wù)器的bios文件對比以確定所述在位設(shè)備的類型;

11、響應(yīng)于確定所述在位設(shè)備為網(wǎng)卡設(shè)備類型,將所述在位設(shè)備作為在位網(wǎng)卡。

12、在一些實施例中,所述掃描其中的有效i2c地址并基于其匹配對應(yīng)網(wǎng)卡溫度獲取路徑,以獲取所述在位網(wǎng)卡的溫度的步驟,包括:

13、通過所述bmc按照所述若干i2c地址的地址順序依次掃描是否為有效i2c地址;

14、響應(yīng)于當(dāng)前i2c地址掃描為有效i2c地址,則停止掃描,并基于所述當(dāng)前i2c地址對應(yīng)匹配的網(wǎng)卡溫度獲取路徑獲取所述在位網(wǎng)卡的溫度。

15、在一些實施例中,所述基于所述當(dāng)前i2c地址對應(yīng)匹配的網(wǎng)卡溫度獲取路徑獲取所述在位網(wǎng)卡的溫度的步驟,包括:

16、按照所述當(dāng)前i2c地址對應(yīng)匹配的網(wǎng)卡溫度獲取路徑訪問所述當(dāng)前i2c地址對應(yīng)的寄存器,以從所述寄存器中讀取所述在位網(wǎng)卡的溫度。

17、在一些實施例中,所述基于網(wǎng)卡廠商對應(yīng)的廠商id將網(wǎng)卡廠商對應(yīng)的多個網(wǎng)卡溫度獲取路徑配置為與服務(wù)器的i2c地址相匹配的步驟,包括:

18、基于網(wǎng)卡廠商對應(yīng)的廠商id將不同網(wǎng)卡廠商對應(yīng)的多個網(wǎng)卡溫度獲取路徑分別與預(yù)先配置的若干服務(wù)器的i2c地址一一對應(yīng),以相匹配。

19、在一些實施例中,所述方法還包括:

20、將獲取的所述在位網(wǎng)卡的溫度放置于d-bus的接口,以使目標(biāo)進(jìn)程通過監(jiān)聽所述d-bus獲取所述在位網(wǎng)卡的溫度。

21、根據(jù)本發(fā)明的第二方面,提供了一種網(wǎng)卡溫度獲取裝置,所述裝置包括:

22、第一模塊,用于基于網(wǎng)卡廠商對應(yīng)的廠商id將網(wǎng)卡廠商對應(yīng)的多個網(wǎng)卡溫度獲取路徑配置為與服務(wù)器的i2c地址相匹配;

23、第二模塊,用于響應(yīng)于開啟網(wǎng)卡溫度獲取進(jìn)程,基于槽位信息獲取在位網(wǎng)卡對應(yīng)的廠商id;

24、第三模塊,用于基于所述在位網(wǎng)卡對應(yīng)的廠商id獲取與其相匹配的若干i2c地址,掃描其中的有效i2c地址并基于其匹配對應(yīng)網(wǎng)卡溫度獲取路徑,以獲取所述在位網(wǎng)卡的溫度。

25、根據(jù)本發(fā)明的第三方面,還提供了一種電子設(shè)備,該電子設(shè)備包括:

26、至少一個處理器;以及

27、存儲器,存儲器存儲有可在處理器上運行的計算機(jī)程序,處理器執(zhí)行程序時執(zhí)行前述的網(wǎng)卡溫度獲取方法。

28、根據(jù)本發(fā)明的第四方面,還提供了一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時執(zhí)行前述的網(wǎng)卡溫度獲取方法。

29、上述一種網(wǎng)卡溫度獲取方法,基于網(wǎng)卡廠商對應(yīng)的廠商id將網(wǎng)卡廠商對應(yīng)的多個網(wǎng)卡溫度獲取路徑配置為與服務(wù)器的i2c地址相匹配,通過廠商id建立了不同廠商分別對應(yīng)的多個網(wǎng)卡溫度獲取路徑與服務(wù)器的i2c地址分別相匹配,若開啟了網(wǎng)卡溫度獲取進(jìn)程,則基于槽位信息獲取在位網(wǎng)卡對應(yīng)的廠商id并基于其獲取對應(yīng)匹配的若干i2c地址,掃描其中有效i2c地址并基于其匹配的網(wǎng)卡溫度獲取路徑,以獲取在位網(wǎng)卡的溫度,將服務(wù)器讀取網(wǎng)卡溫度的方式修改為基于不同廠商id,每一廠商下不同網(wǎng)卡型號有對應(yīng)的網(wǎng)卡溫度獲取路徑,避免服務(wù)器讀取網(wǎng)卡的溫度信息的方式高度依賴網(wǎng)卡信號的配置,對于新增同一廠商下不同型號的網(wǎng)卡,則無需修改服務(wù)器配置文件,減少了服務(wù)器的開發(fā)及維護(hù)成本,增加了服務(wù)器的靈活性。

30、此外,本發(fā)明還提供了一種網(wǎng)卡溫度獲取裝置、一種電子設(shè)備和一種計算機(jī)可讀存儲介質(zhì),同樣能實現(xiàn)上述技術(shù)效果,這里不再贅述。



技術(shù)特征:

1.一種網(wǎng)卡溫度獲取方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的網(wǎng)卡溫度獲取方法,其特征在于,所述響應(yīng)于開啟網(wǎng)卡溫度獲取進(jìn)程,基于槽位信息獲取在位網(wǎng)卡對應(yīng)的廠商id的步驟,包括:

3.根據(jù)權(quán)利要求2所述的網(wǎng)卡溫度獲取方法,其特征在于,所述基于所述在位設(shè)備所在槽位的槽位信息判斷所述在位設(shè)備是否為在位網(wǎng)卡的步驟,包括:

4.根據(jù)權(quán)利要求1所述的網(wǎng)卡溫度獲取方法,其特征在于,所述掃描其中的有效i2c地址并基于其匹配對應(yīng)網(wǎng)卡溫度獲取路徑,以獲取所述在位網(wǎng)卡的溫度的步驟,包括:

5.根據(jù)權(quán)利要求4所述的網(wǎng)卡溫度獲取方法,其特征在于,所述基于所述當(dāng)前i2c地址對應(yīng)匹配的網(wǎng)卡溫度獲取路徑獲取所述在位網(wǎng)卡的溫度的步驟,包括:

6.根據(jù)權(quán)利要求1所述的網(wǎng)卡溫度獲取方法,其特征在于,所述基于網(wǎng)卡對應(yīng)的廠商id將對應(yīng)的多個網(wǎng)卡溫度獲取路徑配置為與服務(wù)器的i2c地址相匹配的步驟,包括:

7.根據(jù)權(quán)利要求1所述的網(wǎng)卡溫度獲取方法,其特征在于,所述方法還包括:

8.一種網(wǎng)卡溫度獲取裝置,其特征在于,所述裝置包括:

9.?一種電子設(shè)備,其特征在于,包括:

10.一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時執(zhí)行權(quán)利要求1-7任意一項所述的網(wǎng)卡溫度獲取方法。


技術(shù)總結(jié)
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,提出一種網(wǎng)卡溫度獲取方法、裝置、設(shè)備及介質(zhì)。其中,方法包括:基于網(wǎng)卡廠商對應(yīng)的廠商ID將網(wǎng)卡廠商對應(yīng)的多個網(wǎng)卡溫度獲取路徑配置為與服務(wù)器的I2C地址相匹配;響應(yīng)于開啟網(wǎng)卡溫度獲取進(jìn)程,基于槽位信息獲取在位網(wǎng)卡對應(yīng)的廠商ID;基于在位網(wǎng)卡對應(yīng)的廠商ID獲取與其相匹配的若干I2C地址,掃描其中的有效I2C地址并基于其匹配對應(yīng)網(wǎng)卡溫度獲取路徑,以獲取在位網(wǎng)卡的溫度。本方案避免服務(wù)器讀取網(wǎng)卡的溫度信息的方式高度依賴網(wǎng)卡信號的配置,對于新增同一廠商下不同型號的網(wǎng)卡,則無需修改服務(wù)器配置文件,減少了服務(wù)器的開發(fā)及維護(hù)成本,增加了服務(wù)器的靈活性。

技術(shù)研發(fā)人員:王啟勇,詹艷輝,徐亮
受保護(hù)的技術(shù)使用者:浪潮商用機(jī)器有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1