[發明專利]串行總線測試方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202210917735.5 | 申請日: | 2022-08-01 |
| 公開(公告)號: | CN115292106A | 公開(公告)日: | 2022-11-04 |
| 發明(設計)人: | 彭笑笑 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 徐光耀 |
| 地址: | 215168 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 串行 總線 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種串行總線測試方法、裝置、計算機設備和存儲介質。所述方法包括:獲取基本輸入輸出系統的設置信息,根據所述設置信息獲取待測設備的端口信息,根據測試帶寬對所述端口信息進行帶寬設置并保存;獲取所述待測設備的運行帶寬,將所述運行帶寬與所述測試帶寬進行對比,得到對比結果;根據所述對比結果判斷是否對所述待測設備進行通信隔離;若是,則根據所述基本輸入輸出系統對所述端口信息進行狀態設置,以使對所述待測設備進行通信隔離;對隔離后的所述待測設備進行狀態測試,得到測試結果,以使根據所述測試結果反映總線性能。采用本方法能夠降低串行總線測試對測試裝置的依賴性,提高串行總線測試的效率。
技術領域
本申請涉及服務器技術領域,特別是涉及一種串行總線測試方法、裝置、計算機設備和存儲介質。
背景技術
PCIE(Peripheral Component Interconnect Express,外圍組件互連快件),是一種高速串行計算機總線擴展標準,在服務器使用過程中,若出現某個PCIE設備故障、設備降帶寬或者無法識別的情況,可能會導致整個PCIE總線系統癱瘓,從而引起服務器宕機、藍屏、黑屏或者整個業務中斷等情況,使得PCIE總線十分不穩定。
因此,需要對PCIE總線進行測試,以保障當某個PCIE設備出現故障時,服務器仍可以繼續正常工作且其它設備不受影響。
但在當前的串行總線測試方法中,大多是從硬件層面觸發,依賴于額外的PCIE測試裝置,如PCIE測試卡等,通過手動調整PCIE設備通道(Lane)的方式實現,既耗費時間又容易出錯,而且目前還只能通過PCIE網卡才能實現,對于其他PCIE設備如硬盤、GPU等并不適用,測試方法不夠靈活便捷,測試效率非常低下,尤其是隨著CPU不斷更新換代,服務器支持的PCIE設備不斷增加且多元化,手動驗證方式已經無法滿足測試需求。
發明內容
基于此,提供一種串行總線測試方法、裝置、計算機設備和存儲介質,改善現有技術中串行總線測試效率低下的問題。
一方面,提供一種串行總線測試方法,包括:
獲取基本輸入輸出系統的設置信息,根據所述設置信息獲取待測設備的端口信息,根據測試帶寬對所述端口信息進行帶寬設置并保存;
獲取所述待測設備的運行帶寬,將所述運行帶寬與所述測試帶寬進行對比,得到對比結果;
根據所述對比結果判斷是否對所述待測設備進行通信隔離;
若是,則根據所述基本輸入輸出系統對所述端口信息進行狀態設置,以使對所述待測設備進行通信隔離;
對隔離后的所述待測設備進行狀態測試,得到測試結果,以使根據所述測試結果反映總線性能。
在其中一個實施例中,所述根據所述對比結果判斷是否對所述待測設備進行通信隔離包括:
若是,則根據所述基本輸入輸出系統將所述待測設備的所述端口信息的狀態設置為不可用狀態;
對所述待測設備進行檢測,以判斷所述待測設備能否被識別;
若所述待測設備不能被識別,則對所述待測設備發起至少一次測試命令,并檢測所述待測設備是否能被識別,得到所述測試結果。
在其中一個實施例中,所述根據測試帶寬對所述端口信息進行帶寬設置并保存包括:
通過所述基本輸入輸出系統對所述待測設備的帶寬規格進行遍歷,以獲取所述待測設備支持的帶寬,得到所述測試帶寬;
根據所述測試帶寬對所述端口信息進行所述帶寬設置并保存,以使根據所述測試帶寬對所述待測設備進行狀態測試。
在其中一個實施例中,所述將所述運行帶寬與所述測試帶寬進行對比,得到對比結果還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210917735.5/2.html,轉載請聲明來源鉆瓜專利網。





