參考:
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,並已經投入生產研發。
摘自:Neutron 網絡的計算資源隔離與經過 TRex 測試網絡性能。測試