国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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


      背景技術(shù):

      1、網(wǎng)卡是保障服務(wù)器網(wǎng)絡(luò)通信質(zhì)量、支撐業(yè)務(wù)的關(guān)鍵硬件,其運行溫度是評估其健康狀況的重要指標(biāo)?,F(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、存儲器,存儲器存儲有可在處理器上運行的計算機程序,處理器執(zhí)行程序時執(zhí)行前述的網(wǎng)卡溫度獲取方法。

      28、根據(jù)本發(fā)明的第四方面,還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有計算機程序,計算機程序被處理器執(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è)備和一種計算機可讀存儲介質(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.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時執(zhí)行權(quán)利要求1-7任意一項所述的網(wǎng)卡溫度獲取方法。


      技術(shù)總結(jié)
      本發(fā)明涉及計算機技術(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ù)使用者:浪潮商用機器有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1