[發明專利]一種基于網卡對PCIE進行最大化測試的方法在審
| 申請號: | 201710485330.8 | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN107241239A | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 李萌 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G06F11/22 |
| 代理公司: | 濟南誠智商標專利事務所有限公司37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 網卡 pcie 進行 最大化 測試 方法 | ||
技術領域
本發明涉及PCIE測試技術領域,具體地說是一種基于網卡對PCIE進行最大化測試的方法。
背景技術
隨著服務器技術的不斷發展,Intel每一代CPU的升級,都會在PCIE(PCI-Express,即peripheral component interconnect express,是一種高速串行計算機擴展總線標準)性能以及擴展能力都有較大提升,PCIE從1.0逐步發展到3.0,不論是性能還是擴展能力,已經有了長足的進步。為保證服務器的PCIE功能在實際使用中高效并且穩定,對PCIE的測試就顯得尤為重要。
在8路服務器中,PCIE已經擴展到支持24張PCIE X8級別的PCIE卡,鑒于如此多的PCIE槽位,需要對所有槽位進行PCIE最大化測試就非常有必要,現有技術在實際測試過程中,需要手動配置測試環境,并且手動執行測試,實現PCIE最大化測試需要配置的PCIE卡數量大,全部過程需要人工完成,工作量相當大,工作效率低,且手動配置環境一旦出現錯誤,排除錯誤耗費時間,并且環境配置錯誤,還存在導致系統崩潰的風險,測試無法進行。
發明內容
為克服上述現有技術存在的不足,本發明的目的在于提供一種工作效率高、無需人工干預的基于網卡對PCIE進行最大化測試的方法。
本發明解決其技術問題所采用的技術方案是:一種基于網卡對PCIE進行最大化測試的方法,其特征是:包括以下步驟:
S1,搭建測試環境;
S2,進行PCIE最大化配置,分別在服務器端和客戶端上執行測試;
S3,通過客戶端查看測試結果。
進一步地,步驟S1所述搭建測試環境的具體步驟為:
S11,連接服務器端和客戶端,在客戶端上安裝Linux操作系統;
S12,使用root用戶登錄Linux操作系統;
S13,將測試腳本及iperf工具拷貝到客戶端上。
進一步地,步驟S2中在服務器端上執行測試的具體步驟為:
S211,服務器端執行ifconfig命令,獲取網卡mac地址對應的網卡編號,將網卡編號寫入eth.xls文件;
S212,服務器端執行awk命令,獲取系統識別到的所有網卡編號,將所有網卡編號寫入ethno.xls文件;
S213,定義變量$a,設置服務器端所有網卡的IP地址;
S214,執行iperf-s命令,接收客戶端數據。
進一步地,步驟S2中在客戶端上執行測試的具體步驟為:
S221,自動配置客戶端所有網卡IP地址并測試網卡與服務器端的連通性;
S222,執行BWtest文件調用iperf工具;
S223,執行iperf-c命令,進行網卡的性能測試;
S224,記錄所有網卡的測試帶寬值,并計算網卡測試帶寬值的平均值,將所有網卡的測試帶寬值、平均值和測試時間記錄在$a.txt文件中。
進一步地,步驟S221中所述自動配置客戶端所有網卡IP地址并測試網卡與服務器端的連通性的具體步驟為:
S2211,客戶端執行ifconfig命令,獲取網卡mac地址對應的網卡編號,將網卡編號寫入eth.xls文件;
S2212,客戶端執行awk命令,獲取系統識別到的所有網卡編號,將所有網卡編號寫入ethno.xls文件;
S2213,定義變量$a,設置客戶端所有網卡的IP地址;
S2214,客戶端執行ping通測試命令測試網卡與服務器的連通性。
進一步地,配置的服務器端網卡與客戶端網卡的數量和型號一致。
進一步地,通過修改iperf-c命令中的時間參數改變步驟S224中所述測試時間的值,進行網卡性能的測試。
本發明的有益效果是:
1、自動進行PCIE的最大化配置,并分別在服務器端和客戶端進行自動測試,整個測試過程無需人員參與,提高工作效率。
2、自動搭建測試環境,避免手動配置測試環境造成失誤、影響測試的問題,使測試更加準確高效進行。
3、服務器端網卡與客戶端網卡的配置數量和型號一致,簡化配置過程,同時避免配置復雜環境導致的測試錯誤。
4、通過修改iperf-c命令中的時間參數改變測試時間的值,根據不同的需求進行網卡傳輸性能的測試,實現測試的靈活性。
附圖說明
圖1是本發明的方法流程圖;
圖2是本發明搭建測試環境的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710485330.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種過氧化二異丙苯的成品形態處理方法
- 下一篇:2,3-二氫吡咯環的合成方法





