[發明專利]一種網絡帶寬測試方法、客戶端及網絡帶寬測試系統有效
| 申請號: | 201710358958.1 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107171887B | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 馬龍 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡帶寬 測試 方法 客戶端 系統 | ||
本申請公開了一種網絡帶寬測試方法、客戶端及網絡帶寬測試系統,包括:向服務端發送測試信息后,統計服務端的反饋模塊在預定時間內傳遞來的反饋信息的數量;根據統計的反饋信息的數量,確定在預定時間內發送的測試信息的數量;根據預定時間、在預定時間內發送的測試信息的數量以及每條測試消息的字節長度,計算出網絡帶寬。本申請通過測試客戶端在預定時間內成功發送的信息數,來計算網絡帶寬,保證了測試結果的可靠性;同時,避免了統計服務端集群中各個節點的接收信息數,只需統計客戶端在預定時間接收的反饋信息數,從而保證了測試結果的完整性,測試過程簡單化,提高了網絡帶寬的測試效率。
技術領域
本發明涉及網絡通信領域,特別是涉及一種網絡帶寬測試方法、客戶端及網絡帶寬測試系統。
背景技術
精確地測量應用程序的帶寬是很有意義的,它不僅可以幫助應用程序的使用者了解應用程序的性能,更重要的是可以讓應用程序的開發者發現網絡帶寬的瓶頸所在,從而對應用程序進行優化,避免擁塞的發生,實現更好的擁塞控制策略。現有的帶寬測試方法主要有兩種,其他的算法都是在它們的基礎之上的改進。一種是單數據包技術,另一種是數據包對技術。
單數據包技術通常稱為可變大小數據包技術,因為它向網絡發送大小變化的探測數據包并統計達到目的端的時延來測試網絡的帶寬,而網絡的時延由傳播時延、排隊時延、發送時延組成。其基本原理是如果一個大小已知的數據包經過一條鏈路的時間已知,則該鏈路的帶寬就可以計算出來,其測試到的結果是網絡的容量。
數據包對技術則是利用數據包在傳輸過程中形成的時間間隔來測試帶寬。其基本原理是在前后兩個數據包的傳播時延與排隊時延相同的條件下,接收端接收兩個數據包的時間間隔與數據包的大小成正比,和鏈路的帶寬成反比。數據包對技術所測試的是鏈路的瓶頸帶寬或是可用帶寬,而不是單個數據包技術所測得的鏈路的容量。
這兩種測試技術可以用來測試每一條鏈路的帶寬,也可用來測試端到端的帶寬。無論哪種方法,數據包傳輸時間的確定都需要客戶端與服務端積極參與,不僅要確保兩端的測試主機具有精確的時鐘,而且需要兩端測試主機的時鐘必須同步,另外在每一端的測試主機上還必須部署測試軟件,而在測量分布式集群的帶寬時,由于服務端節點一般大于三個,網絡帶寬的測試過程將更加復雜,因而不能夠直接應用于分布式集群的帶寬測試。
發明內容
有鑒于此,本發明的目的在于提供一種網絡帶寬測試方法、客戶端及網絡帶寬測試系統,可以保證測試結果的可靠性、完整性,測試過程簡單化,提高了網絡帶寬的測試效率。其具體方案如下:
一種網絡帶寬測試方法,包括:
向服務端發送測試信息后,統計所述服務端的反饋模塊在預定時間內傳遞來的反饋信息的數量;
根據統計的所述反饋信息的數量,確定在所述預定時間內發送的測試信息的數量;
根據所述預定時間、在所述預定時間內發送的測試信息的數量以及每條測試消息的字節長度,計算出網絡帶寬。
優選地,在本發明實施例提供的上述網絡帶寬測試方法中,采用下列公式計算網絡帶寬:
BW=N·M/T
其中,BW表示所述網絡帶寬,T表示所述預定時間,N表示在所述預定時間內發送的測試信息的數量,M表示每條測試信息的字節長度。
優選地,在本發明實施例提供的上述網絡帶寬測試方法中,統計所述服務端的反饋模塊在預定時間內傳遞來的反饋信息的數量,具體包括:
多次統計所述服務端的反饋模塊在預定時間內傳遞來的反饋信息的數量;
在計算出網絡帶寬之后,還包括:
根據統計的次數、以及計算出的網絡帶寬,確定平均網絡帶寬值,所述平均網絡帶寬值作為最終的網絡帶寬。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710358958.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:醇基清潔燃料
- 下一篇:提高生物質顆粒燃料冷卻效率的裝置





