參考:
Neutron 網路的計算資源隔離與通過 TRex 測試網路效能
網路流量測試工具
評估測試的手段有以下這些(分類不完全科學,以儘量表現特點為主):
- 1.依賴核心協議棧的打流工具,如 iPerf、netperf 等;
- 2.依賴核心的打包工具,如 pktgen、hping、nping 等;
- 3.專業的測試儀表,例如思博倫、IXIA 等;
- 4.基於 dpdk 的打包工具如 dpdk-pktgen、moongen、trex 等。
其中:
- 1 的效能較弱,定製流的能力較差,難以反映準確結果;
- 2 的靈活性比較一般,難以超出其本身 scpoe 靈活打流,統計功能一般,效能也無法達到專業需求;
- 3 在各方面都是最佳之選,無奈價格昂貴,一般廠商難以承擔,而且測試儀使用繁瑣,效率不高;
- 4 我們測試過 moongen 和 trex,moongen 在測試過程中經常出現流打不穩的問題,而且統計功能一般,最終我們選擇了 trex,並已經投入生產研發。