- 论坛徽章:
- 0
|
上次有个千兆转发40万包的讨论,我没有千兆卡,只能测Intel百兆的82559芯片,但我想不会有人比我的性能更高了
说下环境
主板: 华硕815E
CPU: 单PIII 933
网卡: 两个 Intel 82559
内存: SDRAM 128M
软件环境里的操作系统和网卡驱动都是我改过的,嘿嘿...这个平台是俺老婆花了1500大元给俺配的(一水的二手件,但都是好东西),虽然寒酸了点,但也算是对偶的投资啊.哈哈......其中的液晶屏就占掉了600元,老婆说要保护视力并且还不能太晚睡觉,称她不注意今天再熬个夜 ![](static/image/smiley/default/icon_smile.gif)
千兆网卡太贵了,我自己搭的平台没有这么多银子,但以我的经验可以肯定一点,千兆网卡的64字节吞吐量一般不会低于百兆网卡的3倍.另外有一种从北桥引线的方式可以再提高其2倍性能.所以每秒转发40万数据包根本就不是什么问题.这还不包括PCI-E的应用.
如果谁有超过这个性能的纯百兆环境可以show一下,(拿千兆当百兆测的事咱不能干)另外测试结果不定量很没有说服力哦,以下是我用IXIA测试仪的测试结果,大概可以做到单向每秒转发92000个包,即单向62M
Frame Size 64 128 256 512 1024 1280 1518
------------------------------------------------------------------------
Pair1 TxTput(fps) 91912 81169 45208 23474 11973 9615 8127
%TxTput 61.76 96.10 99.82 99.91 100.00 100.00 100.00
随便聊一下非X86平台的性能,最常见的就是NP和多核处理器了,这两款设备我都有幸接触过,多核平台是一个具备12个核,每核1G的产品.用12个核直接跑linux,性能大概是双至强的三倍,很强劲吧?不过比我预想的要差......,NP虽然落伍了,但双向千兆64字节线速还是很顺利的就跑下来的.这些产品不是我们老百姓玩的起的,所以咱们还是玩Intel 82559吧,哈哈....12元一块 ![](static/image/smiley/default/icon_smile.gif) |
|