復刻smartbits的網路性能測試工具MiniSMB,是一款專門用於測試智能路由器,網絡交換機的性能和穩定性的軟硬件相結合的工具。能夠經過此工具測試任何ip網絡設備的端口吞吐率,帶寬,併發鏈接數和最大鏈接數等諸多參數指標。網絡
MiniSMB工具最新版本爲3.3.0版。併發
本次使用MiniSMB工具以愛快公司的軟件路由器爲例進行ip最大鏈接數測試。工具
本次被測試主機設備(DUT)硬件環境爲:intel賽揚G1800:2.7GHz,2G內存。軟件環境爲:iKuai8_3.1.5_Build201901241133(免費版)。默認配置啓用NAT。 性能
整體來講,iKuai的基本NAT轉發性能仍是能夠知足目前大部分用戶的要求。平均數據包長度達到256字節的時,轉發性能已經達到1G線速(單向轉發)。經過測試發現iKuai路由器鏈接數超過70000條以後,性能就降低至<1Mbps。CPU達到100%左右。測試
測試環境:ui
MiniSMB軟件工具配置:spa
配置70000條流3d
配置模擬客戶端信息blog
測試結果:iKuai軟件中顯示cpu即將達到100%。ip
MiniSMB軟件中顯示接收到的數據<1Mbps。
轉發率:測試路由器3層功能時,轉發率比吞吐率的指標更重要。轉發率是指每秒路由器轉發數據包的個數。數據包越小,帶寬越高,轉發率就越高。
pps = throughput/packet size
在1G帶寬下,若是數據包長度爲60B,則轉發率須要達到1,488,095才能達到線速(滿帶寬)。若是數據包長度爲1514B,則轉發率須要達到≈82,000就能達到線速(滿帶寬)。