younger 发表于 2007-4-21 01:05:28

linux、FreeBSD网桥转发性能对比

linux、FreeBSD网桥转发性能对比
Byktrudger 发表于 2006-6-2 13:36:00   


linux 2.6.9(redhat enterprise linux 4 update1)
包长   带宽      包速(pps)字节速率(Mbps)    CPU占用
64   18.3%       259875   141.37            86%
128    30.46%      250501   264.54            94.5%
256    56.45%      250016   524.19            96%
512    89.93%      209732   865.77            80%
1024   100%      119274   980.91            40%
1500   100%      82020      986.86            29.5%
混包   43.97%      401.36   239825            93.5%


FreeBSD 4.11(polling enable,HZ=4000)
包长   带宽      包速(pps)字节速率(Mbps)    CPU占用
64   32.6%       462963   251.85            1%
128    48.87%      401929   424.44            1%
256    66.35%      296209   616.11            1%
512    84.94%      198098   817.75            0%
1024   100.0%      119274   980.91            0%
1500   100%      82020      986.86            0%
混包   60.26%      328831   549.97            0%      


FreeBSD 4.11(polling disabled,SMP enable)
包长   带宽      包速(pps)字节速率(Mbps)    CPU占用
64   32.0%       454545   247.27            41%
128    48.10%      395570   417.72            46%
256    64.97%      290023   603.25            27.5%
512    84.94%      198098   817.75            30%
1024   100.0%      119274   980.91            14%
1500   100%      82020      986.86            11%
混包   59.17%      322888   540.03            41%

FreeBSD 6.0 (polling disabled, if_bridge)
包长   带宽      包速(pps)字节速率(Mbps)    CPU占用
64   22.98%      326371   177.55            93%
128    38.48%      316456   334.18            97%
256    65.88%      294118   611.77            87%
512    84.54%      197161   813.88            32%
1024   100%      119274   980.91            22.5%
1500   100%      82020      986.86            17.5%
混包   57.97%      316351   529.09            88%


FreeBSD 6.0 (polling disabled, BRIDGE)
包长   带宽      包速(pps)字节速率(Mbps)    CPU占用
64   26.43%      375375      204.20         95%
128    44.44%      365497      385.96         93%
256    65.88%      294118      611.77         61%
512    84.54%      197161      813.88         30%
1024   100%      119274   980.91            22.8%
1500   100%      82020      986.86            17%      
混包   59.48%      324561      542.83         82%


FreeBSD 6.0 with RG-NTD(polling disabled, BRIDGE)
包长   带宽      包速(pps)字节速率(Mbps)    CPU占用
64   10.2%       144844   78.16             89.5%
128    17.19%      141403   149.32            90%
256    31.60%      141084   293.45            89%
512    60.5%       141084   582.39            91%
1024   100%      119274   980.91            75%
1500   100%      82020      986.86            46.4%
混包   26.38%      143988   240.79            89%


PCAP抓包性能:
64字节   12.88%    183016    99.56            99%
PCAP单向抓包性能
64字节   565611    39.82%    307.69         50%


sysctl debug.bpf_bufsize=524288
sysctl debug.bpf_maxbufsize=1048576

zooyo 发表于 2007-4-21 11:05:33

unix才是王道。

younger 发表于 2007-4-21 21:55:19

不过UNIX太专业了。
技术支持不好,很多硬件驱动都没有。自己开发,不可能。

peterchen 发表于 2007-4-21 22:34:47

我最近就在弄bsd 的if_bridge,在弄一个桥过滤墙,谁有兴趣,聊几句?

ddr 发表于 2007-4-22 10:12:41

原帖由 zooyo 于 2007-4-21 11:05 发表 http://bbs.routerclub.com/images/common/back.gif
unix才是王道。


王道是polling enable不是unix

phenix3344 发表于 2007-4-23 23:51:21

不错,支持一下

lulinjan 发表于 2007-4-24 02:48:04

哎 不知道要投靠谁了?lin 和U这两兄弟怎么也差那么多啊!我看长得都差不多啊
页: [1]
查看完整版本: linux、FreeBSD网桥转发性能对比