> CentOS > CentOS安全 >

centos 6.3 内核升级到3.8.10的10G网卡发包测试问题

之前看到某篇文章说 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)