Martin Nilsson
2005-Nov-27 20:42 UTC
[Xen-users] Network performance in virtual machine (good upload speed, bad download)
I have just installed Xen and got a virtual machine up and running. Everything seems to work fine, except that I get strange network performance in the virtual machine. When I upload data, I get good speeds, around 6-7 MB/s which I think is ok on a 100 Mbit network. When I download however, I only get ~300 KB/s. On the host machine I get good speed in both direction. The version of Xen is 2.0.7, and I have tried both the binary release and built my own kernel, with the same results. The host OS is debian sarge. I really have no idea where to look for a solution, so every advice I can get is highly appreciated. Best regards, /Martin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Stephan Seitz
2005-Nov-28 00:45 UTC
Re: [Xen-users] Network performance in virtual machine (good upload speed, bad download)
hi, networking problems with large MTU''s have been recently discussed on the xen-devel list. i don''t know if this is also relevant for xen 2.0.7, but as a first step, i would take a look of the bridge''s MTU as well as of the virtual eth device in the domU. greetings stephan Martin Nilsson schrieb:> I have just installed Xen and got a virtual machine up and running. > Everything seems to work fine, except that I get strange network > performance in the virtual machine. When I upload data, I get good > speeds, around 6-7 MB/s which I think is ok on a 100 Mbit network. > When I download however, I only get ~300 KB/s. On the host machine > I get good speed in both direction. The version of Xen is 2.0.7, > and I have tried both the binary release and built my own kernel, > with the same results. The host OS is debian sarge. I really have > no idea where to look for a solution, so every advice I can get is > highly appreciated. > > Best regards, /Martin > > _______________________________________________ Xen-users mailing > list Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fraser Campbell
2005-Nov-28 16:57 UTC
Re: [Xen-users] Network performance in virtual machine (good upload speed, bad download)
Martin Nilsson wrote:> performance in the virtual machine. When I upload data, I get good > speeds, around 6-7 MB/s which I think is ok on a 100 Mbit network. When > I download however, I only get ~300 KB/s. On the host machine I get > good speed in both direction.Check that your NIC is set for full duplex, I have seen symptoms like you mention (outside of Xen) whenever the NIC is half-duplex. As a rule we always use the following command on 100Mb interfaces: ethtool -s ethX autoneg off duplex full speed 100 Good luck, Fraser _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Martin Nilsson
2005-Nov-28 19:52 UTC
Re: [Xen-users] Network performance in virtual machine (good upload speed, bad download)
This is my output from ifconfig: lucy:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:02:A5:0D:09:32 inet addr:192.168.1.10 Bcast:192.168.1.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5951 errors:23 dropped:23 overruns:0 frame:23 TX packets:3630 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7130145 (6.7 MiB) TX bytes:378644 (369.7 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3606 errors:0 dropped:0 overruns:0 frame:0 TX packets:3606 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:269811 (263.4 KiB) TX bytes:269811 (263.4 KiB) vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2547 errors:0 dropped:0 overruns:0 frame:0 TX packets:4773 errors:0 dropped:199 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:175603 (171.4 KiB) TX bytes:6725419 (6.4 MiB) xen-br0 Link encap:Ethernet HWaddr 00:02:A5:0D:09:32 inet addr:192.168.1.10 Bcast:192.168.1.255 Mask: 255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1196 errors:0 dropped:0 overruns:0 frame:0 TX packets:1085 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:140820 (137.5 KiB) TX bytes:203365 (198.5 KiB) Should I perhaps try a lower MTU? I''ve never worked with bridges in Linux before, so I''m not sure. Best regards, /Martin 28 nov 2005 kl. 01.45 skrev Stephan Seitz:> hi, > > networking problems with large MTU''s have been recently discussed on > the xen-devel list. > i don''t know if this is also relevant for xen 2.0.7, but as a first > step, i would take a look of > the bridge''s MTU as well as of the virtual eth device in the domU. > > greetings > > stephan > > > > Martin Nilsson schrieb: > >> I have just installed Xen and got a virtual machine up and running. >> Everything seems to work fine, except that I get strange network >> performance in the virtual machine. When I upload data, I get good >> speeds, around 6-7 MB/s which I think is ok on a 100 Mbit network. >> When I download however, I only get ~300 KB/s. On the host machine >> I get good speed in both direction. The version of Xen is 2.0.7, >> and I have tried both the binary release and built my own kernel, >> with the same results. The host OS is debian sarge. I really have >> no idea where to look for a solution, so every advice I can get is >> highly appreciated. >> >> Best regards, /Martin >> >> _______________________________________________ Xen-users mailing >> list Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users