[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] HVM - Windows XP - high UDP package loss


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: Andreas Hollmann <capjo@xxxxxxxx>
  • Date: Fri, 05 Oct 2007 10:32:19 +0200
  • Delivery-date: Fri, 05 Oct 2007 01:34:02 -0700
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hi,

I'm using Fedora 7 with the latest XEN kernel and I did some
network benchmarks with iperf 2.02 and NETIO 1.26.

The HVM domain uses 2 vcpus and it is the only DomU on this machine.

I was interested in the network performance of a HVM domain
in which Windows XP runs.

At first I tested the TCP throughput which was relatively low,
compared to a non emulated network device.

------------------------------------------------------------
Client connecting to 192.168.1.222, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.122 port 43748 connected with 192.168.1.222 port 5001
[  3]  0.0- 1.0 sec  3.06 MBytes  25.7 Mbits/sec
...
[  3]  0.0-60.0 sec    177 MBytes  24.8 Mbits/sec


After that I tested UDP performance and noticed a high package
loss, but only in one direction.

When DomainU is sending data to Domain0 all packages are received.

In the other direction many packages are getting lost. ( When DomU is receiving data. )

C:\Program Files\iperf-2.0.2\bin>iperf -u -c 192.168.1.122 -r -L 22222 -i 0.5 -b
10m
------------------------------------------------------------
Server listening on UDP port 22222
Receiving 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.1.122, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.222 port 1170 connected with 192.168.1.122 port 5001
[  4]  0.0- 0.5 sec    590 KBytes  9.67 Mbits/sec
...
[  4]  0.0-10.0 sec  11.8 MBytes  9.93 Mbits/sec
[  4] Sent 8444 datagrams
[  4] Server Report:
[  4]  0.0-10.0 sec  11.8 MBytes  9.93 Mbits/sec  0.288 ms    0/ 8443 (0%)
[  4]  0.0-10.0 sec  1 datagrams received out-of-order
[ 3] local 192.168.1.222 port 22222 connected with 192.168.1.122 port 32892 [ 3] 0.0- 0.5 sec 527 KBytes 8.63 Mbits/sec 0.537 ms 66/ 433 (15%) [ 3] 0.5- 1.0 sec 553 KBytes 9.06 Mbits/sec 0.420 ms 40/ 425 (9.4%) [ 3] 1.0- 1.5 sec 597 KBytes 9.78 Mbits/sec 0.467 ms 10/ 426 (2.3%) [ 3] 1.5- 2.0 sec 548 KBytes 8.98 Mbits/sec 0.538 ms 40/ 422 (9.5%) [ 3] 2.0- 2.5 sec 561 KBytes 9.20 Mbits/sec 0.601 ms 35/ 426 (8.2%) [ 3] 2.5- 3.0 sec 594 KBytes 9.74 Mbits/sec 0.466 ms 11/ 425 (2.6%) [ 3] 3.0- 3.5 sec 223 KBytes 3.65 Mbits/sec 1.498 ms 264/ 419 (63%) [ 3] 3.5- 4.0 sec 510 KBytes 8.35 Mbits/sec 3.764 ms 70/ 425 (16%) [ 3] 4.0- 4.5 sec 596 KBytes 9.76 Mbits/sec 0.466 ms 10/ 425 (2.4%) [ 3] 4.5- 5.0 sec 599 KBytes 9.81 Mbits/sec 0.795 ms 9/ 426 (2.1%) [ 3] 5.0- 5.5 sec 594 KBytes 9.74 Mbits/sec 0.428 ms 10/ 424 (2.4%) [ 3] 5.5- 6.0 sec 567 KBytes 9.29 Mbits/sec 0.778 ms 31/ 426 (7.3%) [ 3] 6.0- 6.5 sec 550 KBytes 9.01 Mbits/sec 0.519 ms 42/ 425 (9.9%) [ 3] 6.5- 7.0 sec 591 KBytes 9.69 Mbits/sec 0.874 ms 11/ 423 (2.6%) [ 3] 7.0- 7.5 sec 530 KBytes 8.68 Mbits/sec 0.496 ms 56/ 425 (13%) [ 3] 7.5- 8.0 sec 600 KBytes 9.83 Mbits/sec 0.410 ms 10/ 428 (2.3%) [ 3] 8.0- 8.5 sec 541 KBytes 8.87 Mbits/sec 0.695 ms 48/ 425 (11%) [ 3] 8.5- 9.0 sec 589 KBytes 9.64 Mbits/sec 0.443 ms 15/ 425 (3.5%) [ 3] 9.0- 9.5 sec 587 KBytes 9.62 Mbits/sec 0.874 ms 16/ 425 (3.8%) [ 3] 9.5-10.0 sec 556 KBytes 9.10 Mbits/sec 0.733 ms 30/ 417 (7.2%) [ 3] 0.0-10.2 sec 10.8 MBytes 8.81 Mbits/sec 16.553 ms 824/ 8496 (9.7%)

[root@localhost ~]# iperf -u -i 0.5 -s -b 10m
WARNING: option -b is not valid for server mode
------------------------------------------------------------
Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size:   108 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.122 port 5001 connected with 192.168.1.222 port 1170
[  3]  0.0- 0.5 sec    589 KBytes  9.64 Mbits/sec  0.283 ms    0/  410 (0%)
[  3]  0.5- 1.0 sec    607 KBytes  9.95 Mbits/sec  0.182 ms    0/  423 (0%)
[  3]  1.0- 1.5 sec    612 KBytes  10.0 Mbits/sec  0.457 ms    0/  426 (0%)
[  3]  1.5- 2.0 sec    609 KBytes  9.97 Mbits/sec  0.251 ms    0/  424 (0%)
[  3]  2.0- 2.5 sec    609 KBytes  9.97 Mbits/sec  0.444 ms    0/  424 (0%)
[  3]  2.5- 3.0 sec    609 KBytes  9.97 Mbits/sec  0.194 ms    0/  424 (0%)
[  3]  3.0- 3.5 sec    603 KBytes  9.88 Mbits/sec  0.525 ms    0/  420 (0%)
[  3]  3.5- 4.0 sec    612 KBytes  10.0 Mbits/sec  0.167 ms    0/  426 (0%)
[  3]  4.0- 4.5 sec    597 KBytes  9.78 Mbits/sec  0.427 ms    0/  416 (0%)
[  3]  4.5- 5.0 sec    599 KBytes  9.81 Mbits/sec  0.506 ms    0/  417 (0%)
[  3]  5.0- 5.5 sec    607 KBytes  9.95 Mbits/sec  0.412 ms    0/  423 (0%)
[  3]  5.5- 6.0 sec    612 KBytes  10.0 Mbits/sec  0.248 ms    0/  426 (0%)
[  3]  6.0- 6.5 sec    603 KBytes  9.88 Mbits/sec  0.217 ms    0/  420 (0%)
[  3]  6.5- 7.0 sec    610 KBytes  10.0 Mbits/sec  0.372 ms    0/  425 (0%)
[  3]  7.0- 7.5 sec    610 KBytes  10.0 Mbits/sec  0.190 ms    0/  425 (0%)
[  3]  7.5- 8.0 sec    609 KBytes  9.97 Mbits/sec  0.260 ms    0/  424 (0%)
[  3]  8.0- 8.5 sec    607 KBytes  9.95 Mbits/sec  0.258 ms    0/  423 (0%)
[  3]  8.5- 9.0 sec    607 KBytes  9.95 Mbits/sec  0.263 ms    0/  423 (0%)
[  3]  9.0- 9.5 sec    601 KBytes  9.85 Mbits/sec  0.268 ms    0/  419 (0%)
[  3]  9.5-10.0 sec    609 KBytes  9.97 Mbits/sec  0.180 ms    0/  424 (0%)
[  3]  0.0-10.0 sec  11.8 MBytes  9.93 Mbits/sec  0.289 ms    0/ 8443 (0%)
[  3]  0.0-10.0 sec  1 datagrams received out-of-order
------------------------------------------------------------
Client connecting to 192.168.1.222, UDP port 22222
Sending 1470 byte datagrams
UDP buffer size:   108 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.122 port 32892 connected with 192.168.1.222 port 22222
[  3]  0.0- 0.5 sec    612 KBytes  10.0 Mbits/sec
...
[  3]  0.0-10.0 sec  11.9 MBytes  9.99 Mbits/sec
[  3] Sent 8496 datagrams
[  3] Server Report:
[ 3] 0.0-10.2 sec 10.8 MBytes 8.81 Mbits/sec 16.552 ms 824/ 8496 (9.7%)

-----------------------------------------------------------------------------------------------

[root@localhost xenconf]# xm info
host                   : localhost.localdomain
release                : 2.6.20-2936.fc7xen
version                : #1 SMP Fri Sep 21 12:07:35 EDT 2007
machine                : i686
nr_cpus                : 4
nr_nodes               : 1
sockets_per_node       : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2397
hw_caps : bfebfbff:20000000:00000000:00000140:0000e3bd:00000000:00000001
total_memory           : 2029
free_memory            : 3
xen_major              : 3
xen_minor              : 1
xen_extra              : .0-rc7-2936.fc7
xen_caps               : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf5800000
xen_changeset          : unavailable
cc_compiler            : gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)
cc_compile_by          : kojibuilder
cc_compile_domain      : (none)
cc_compile_date        : Fri Sep 21 12:06:08 EDT 2007
xend_config_format     : 4



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.