centos 6.3 内核升级到3.8.10的10G网卡发包测试问题
时间:2014-10-07 16:16 来源:linux.it.net.cn 作者:it
之前看到某篇文章说 3x以后的内核对10G的支持比较好
所以 用centos 6.3升级到了3.8.10的内核
网络环境为光钎卡直连
机器A:
CPU 双intel 5620 线程为4
内存16G
网卡 intel 82599 EB
插槽为pci-e 8x
采用DMA的驱动技术进行发包测试
机器B:
CPU 单e2 1230 v2
内存8G
网卡intel 82599 EB
插槽为pci-e 8x
A机freebsd B机freebsd
bsd发bsd 发包 9.1G 收到9.1G
A机freebsd B机centos
freebsd发包 9.1G centos收到1.3G
A机centos B机freebsd
centos发包6.2G bsd收到2.5G
测试结果 centos收包与发包都有问题 同样的环境 是不是centos本地需要对网络或者网卡进行一些设置才能打到10G承载
这里请问是 centos本身限制问题 内核问题还是什么一些设置问题 是否linux的发包与收包比unix差很多
10Gb网卡是需要调整一下tcp_rmem等参数的,否则会有zero_window, 另外碰到过加载kvm模块会导致网络throughput降低的情形,建议可以抓个包看看。 (责任编辑:IT)
之前看到某篇文章说 3x以后的内核对10G的支持比较好 所以 用centos 6.3升级到了3.8.10的内核 网络环境为光钎卡直连 机器A: CPU 双intel 5620 线程为4 内存16G 网卡 intel 82599 EB 插槽为pci-e 8x 采用DMA的驱动技术进行发包测试 机器B: CPU 单e2 1230 v2 内存8G 网卡intel 82599 EB 插槽为pci-e 8x A机freebsd B机freebsd bsd发bsd 发包 9.1G 收到9.1G A机freebsd B机centos freebsd发包 9.1G centos收到1.3G A机centos B机freebsd centos发包6.2G bsd收到2.5G 测试结果 centos收包与发包都有问题 同样的环境 是不是centos本地需要对网络或者网卡进行一些设置才能打到10G承载 这里请问是 centos本身限制问题 内核问题还是什么一些设置问题 是否linux的发包与收包比unix差很多 10Gb网卡是需要调整一下tcp_rmem等参数的,否则会有zero_window, 另外碰到过加载kvm模块会导致网络throughput降低的情形,建议可以抓个包看看。 (责任编辑:IT) |