在Linux内核无法处理导致数据包丢失的NIC缓冲区之前,在100/1000 much网卡(不是嵌入式Realtek的家庭解决方案)上应该有多少TCP数据包?
硬件:比如说双核Xeon +Intel的千兆PCIE卡。最终的产品计划捕获和处理来自一个大网络的数据包(做与Netflow相同的工作,但是没有什么具体的特性)。但目前,没有可用的测试环境预先计算每台服务器的可能负载。
这样一个基本的负载测试软件:linux的内核~2.6.30,netfilter,2-3个iptables规则.一些类似的网络也在进行中。
发布于 2010-10-17 21:04:58
大家好,在Linux内核无法处理导致数据包丢失的NIC缓冲区之前,在100/1000 much网卡(不是嵌入式Realtek的家庭解决方案)上应该有多少TCP数据包?
如果所有的处理都在两个iptables规则中,我们可以期望性能达到100 MBps和0.3~0.4 MPps。
英特尔PCI-E的不错选择为此目的,他们是良好的性能调优.双核Xeon不是最好的选择。Core2Duo/Qaud >= 3 Ghz或Corei3/i5/i6速度更快。
https://serverfault.com/questions/191878
复制相似问题