Hi,
I've found that dom0 <-> domU begin loss ~ 20% packets on high UDP
traffic (with bridged virtual network setup).
The fix is to increase txqueuelen on vif* interfaces which is very low
(32) by default.
Tested with Centos 6.5, 3.10.23-11.el6.centos.alt.x86_64
xen-4.2.3-26.el6.centos.alt
P.S. This problem widely discussed in the internet, but nobody publish
this fix (why?)
http://serverfault.com/questions/442674/xen-pv-packet-loss
http://lists.xen.org/archives/html/xen-users/2009-01/msg00381.html
...
diff -ur xen-4.2.3.orig/tools/hotplug/Linux/vif-bridge xen-4.2.3/tools/hotplug/Linux/vif-bridge
--- xen-4.2.3.orig/tools/hotplug/Linux/vif-bridge 2013-09-09 16:27:41.000000000 +0400
+++ xen-4.2.3/tools/hotplug/Linux/vif-bridge 2013-12-15 21:17:53.537741152 +0400
@@ -86,6 +86,7 @@
if [ -n "$mtu" ] && [ "$mtu" -gt 0 ]
then
ip link set $dev mtu $mtu || :
+ ip link set $dev txqueuelen 1000 || :
fi
add_to_bridge "$bridge" "$dev"
;;
_______________________________________________
CentOS-virt mailing list
[email protected]
http://lists.centos.org/mailman/listinfo/centos-virt