Redhat下Xen虚拟机网络延迟问题
Redhat下Xen虚拟机网络延迟问题
Redhat下Xen虚拟机网络延迟问题
现象 www.2cto.com
Redhat5下用Xen做了虚拟化,48核、32GB内存的刀片,平均每片放6台虚拟机,某些业务负载较高的服务器出现出现网络不稳定的现象,ping测试发现延迟较高,业务不高的时候偶尔200+ms,业务高峰期持续200+ms。
尝试过升级OS版本、Xen版本,都无法解决问题,后来公司一个同事请教了淘宝的高人,经指点是网卡参数的问题。困扰了很久的问题终于要解决了,只怪自己学艺不精啊。等完成了手头上的事,要恶补下Linux内核和网络编程。
www.2cto.com
解决办法
需要关闭三个参数:
gro(generic-receive-offload )
lro(Large Receive Offload )
tso(tcp segmentation offload )
查看
ethtool -k eth0
关闭
ethtool -K <name> off
评论暂时关闭