利用iperf進行帶寬壓力測試,發現傳輸鏈路瓶頸

在跨設備傳輸數據中,經常會遇到傳輸速度慢,帶寬不足的情況,卻又難以查找到問題所在,今天就介紹一款網絡性能測試工具iperf來解決這類問題。

iperf可以測試最大TCP和UDP帶寬性能,具有多種參數和UDP特性,可以根據需要調整,可以報告帶寬、延遲抖動和數據包丟失率。對網絡鏈路的帶寬測試非常準確。

視頻加載中...

下面以一個用戶實例來介紹iperf的使用。

利用iperf進行帶寬壓力測試,發現傳輸鏈路瓶頸

拓撲圖

用戶網絡情況:租用第三方鏈路連接至騰訊雲如上圖所示,業務需求是到騰訊雲的1G帶寬,在測試業務時,發現無論如何跑不起1G帶寬。

用戶用iperf測試數據:

利用iperf進行帶寬壓力測試,發現傳輸鏈路瓶頸

用戶端測試結果

根據上面的拓撲,用戶懷疑是兩條1G鏈路問題,於是在華為5700下接一臺電腦進行測試

利用iperf進行帶寬壓力測試,發現傳輸鏈路瓶頸

用戶端跟第三方之間測試結果

通過上述結果,可以確認,到用戶端兩條1G鏈路可以正常跑起1G帶寬,於是再進行測試從第三方數據中心測試到騰訊雲主機,

利用iperf進行帶寬壓力測試,發現傳輸鏈路瓶頸

第三方測試到騰訊雲結果

聯繫騰訊工程師,按建議進行udp測試帶寬

利用iperf進行帶寬壓力測試,發現傳輸鏈路瓶頸

udp方式測試結果

可以確認結果:問題出在騰訊雲端,最後交由騰訊解決了。


iperf在運行業務之前進行帶寬壓力測試,靈活利用不同測試方式,可以即時得到測試結果,帶寬,丟包率等情況,非常方便。

相關推薦

推薦中...