This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] How to reduce high latency on PV-on-HVM?

To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] How to reduce high latency on PV-on-HVM?
From: "shen.qilong" <shen.qilong@xxxxxxxxxxxx>
Date: Tue, 4 Jan 2011 15:56:16 +0800
Cc: 王鹏 <wang.peng@xxxxxxxxxx>
Delivery-date: Mon, 03 Jan 2011 23:57:42 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
About ping latency in PV-on-HVM
I had tried a test to ping between two VM(PV-on-HVM) in the same host server with bridge model.
I think there would be slightly latency mostly(less than 1ms).
But I found that there are too much high latency package (more than 1ms) in PV-on-HVM + bridge environment.
The following is the test environment and the test result:
Server uses xen-4.0.0, domain-0 is kernel- and PV-on-HVM is kernel-2.6.x. 
The server and client are connected through a same network bridge. 
The result as following: 
# ping -i 1 -c 10000 | grep -v "time=0" 
PING ( 56(84) bytes of data.
64 bytes from icmp_seq=125 ttl=64 time=6.78 ms
64 bytes from icmp_seq=244 ttl=64 time=1.54 ms
64 bytes from icmp_seq=510 ttl=64 time=10.4 ms
64 bytes from icmp_seq=597 ttl=64 time=2.90 ms
64 bytes from icmp_seq=883 ttl=64 time=1.60 ms
64 bytes from icmp_seq=968 ttl=64 time=4.26 ms
64 bytes from icmp_seq=1328 ttl=64 time=6.20 ms
64 bytes from icmp_seq=1520 ttl=64 time=2.78 ms
64 bytes from icmp_seq=1606 ttl=64 time=27.4 ms
64 bytes from icmp_seq=1959 ttl=64 time=1.91 ms
64 bytes from icmp_seq=2210 ttl=64 time=6.98 ms
64 bytes from icmp_seq=2381 ttl=64 time=3.65 ms
64 bytes from icmp_seq=2447 ttl=64 time=26.4 ms
64 bytes from icmp_seq=2552 ttl=64 time=14.3 ms
64 bytes from icmp_seq=2616 ttl=64 time=16.3 ms
64 bytes from icmp_seq=2788 ttl=64 time=29.7 ms
64 bytes from icmp_seq=3198 ttl=64 time=2.32 ms
64 bytes from icmp_seq=3374 ttl=64 time=1.89 ms
64 bytes from icmp_seq=3542 ttl=64 time=14.3 ms
64 bytes from icmp_seq=3705 ttl=64 time=14.2 ms
64 bytes from icmp_seq=3739 ttl=64 time=9.91 ms
64 bytes from icmp_seq=3751 ttl=64 time=1.48 ms
64 bytes from icmp_seq=4089 ttl=64 time=4.63 ms
64 bytes from icmp_seq=4103 ttl=64 time=4.59 ms
64 bytes from icmp_seq=4112 ttl=64 time=1.18 ms
64 bytes from icmp_seq=4172 ttl=64 time=1.58 ms
64 bytes from icmp_seq=4185 ttl=64 time=3.02 ms
64 bytes from icmp_seq=4236 ttl=64 time=25.9 ms
64 bytes from icmp_seq=4250 ttl=64 time=1.18 ms
64 bytes from icmp_seq=5394 ttl=64 time=21.2 ms
64 bytes from icmp_seq=5455 ttl=64 time=6.69 ms
64 bytes from icmp_seq=5541 ttl=64 time=4.65 ms
64 bytes from icmp_seq=5842 ttl=64 time=1.68 ms
64 bytes from icmp_seq=5972 ttl=64 time=29.9 ms
64 bytes from icmp_seq=5992 ttl=64 time=23.7 ms
64 bytes from icmp_seq=6291 ttl=64 time=14.5 ms
64 bytes from icmp_seq=6724 ttl=64 time=1.78 ms
64 bytes from icmp_seq=6764 ttl=64 time=3.61 ms
64 bytes from icmp_seq=7244 ttl=64 time=23.7 ms
64 bytes from icmp_seq=7299 ttl=64 time=1.62 ms
64 bytes from icmp_seq=7675 ttl=64 time=28.6 ms
64 bytes from icmp_seq=7892 ttl=64 time=11.0 ms
64 bytes from icmp_seq=7952 ttl=64 time=4.20 ms
64 bytes from icmp_seq=7955 ttl=64 time=1.20 ms
64 bytes from icmp_seq=9025 ttl=64 time=8.04 ms
64 bytes from icmp_seq=9486 ttl=64 time=18.5 ms
64 bytes from icmp_seq=9495 ttl=64 time=1.02 ms
64 bytes from icmp_seq=9579 ttl=64 time=30.3 ms
64 bytes from icmp_seq=9623 ttl=64 time=26.7 ms
64 bytes from icmp_seq=9637 ttl=64 time=17.1 ms
64 bytes from icmp_seq=9858 ttl=64 time=22.8 ms
64 bytes from icmp_seq=9959 ttl=64 time=7.11 ms
--- ping statistics ---
10000 packets transmitted, 10000 received, 0% packet loss, time 9999321ms
rtt min/avg/max/mdev = 0.081/0.292/30.300/1.036 ms
Can someone help me, or tell me something?
How to reduce the ping latency?
Best Regards !!

部门  :云快线 - 运营支撑中心 - 研发中心
手机  : 18910286687
地址  :北京市朝阳区酒仙桥东路1号M5楼
Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>