VirtualBox

Ticket #10997 (new defect)

Opened 19 months ago

Last modified 19 months ago

Upload speed problem for virtualized Windows 7 or XP and NAT

Reported by: nesnera Owned by:
Priority: major Component: network/NAT
Version: VirtualBox 4.2.0 Keywords:
Cc: Guest type: Windows
Host type: Linux

Description

I have the same problem as described here -  http://www.appleimac27.com/2012/08/25/how-to-fix-windows-8-virtualbox-upload-speed-problem-on-imac/ i.e. upload is significantly lower in the guest then in the host (0.18 versus 2.75 Mbit/s)

I can't use suggested workaround (switch to Bridge) because it is impossible for 3G modem. Very Interesting is that virtualized Ubuntu has full upload speed with NAT

Host OS - Linux nb 3.5.4-1.fc17.x86_64 #1 SMP Mon Sep 17 15:03:59 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux (Fedora 17)

Attachments

Logs.zip Download (79.2 KB) - added by nesnera 19 months ago.
zipped log files

Change History

comment:1 Changed 19 months ago by Hachiman

Could you please attach the log file?

Changed 19 months ago by nesnera

zipped log files

comment:2 Changed 19 months ago by nesnera

I've added logs. Let me know if you need something else.

comment:3 Changed 19 months ago by Hachiman

Could you please compare iperf numbers when iperf -s running on your host with numbers iperf -s running on you guest and share the results?

comment:4 Changed 19 months ago by nesnera

*** host OS (Fedora 17):
iperf -c 77.93.223.72
------------------------------------------------------------
Client connecting to 77.93.223.72, TCP port 5001
TCP window size: 22.9 KByte (default)
------------------------------------------------------------
[  3] local 10.83.176.90 port 38079 connected with 77.93.223.72 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.7 sec  3.50 MBytes  2.75 Mbits/sec

virtualized Ubuntu:
*** iperf -c 77.93.223.72
------------------------------------------------------------
Client connecting to 77.93.223.72, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 10.0.2.15 port 56818 connected with 77.93.223.72 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.5 sec  3.00 MBytes  2.40 Mbits/sec

virtualized Windows:
*** c:\iperf>iperf.exe -c 77.93.223.72
------------------------------------------------------------
Client connecting to 77.93.223.72, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[164] local 10.0.2.15 port 49162 connected with 77.93.223.72 port 5001
[ ID] Interval       Transfer     Bandwidth
[164]  0.0-10.0 sec   256 KBytes   209 Kbits/sec

There must be some internal limitation because the bandwidth is always absolutely the same for Windows but it varies for host OS and Ubuntu

comment:5 Changed 19 months ago by nesnera

Result for Win XP on the Virtual Machine Manager / libvirt

C:\Iperf>Iperf.exe -c 77.93.223.72
------------------------------------------------------------
Client connecting to 77.93.223.72, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1912] local 192.168.122.48 port 1133 connected with 77.93.223.72 port 5001
[ ID] Interval       Transfer     Bandwidth
[1912]  0.0-10.1 sec  3.88 MBytes  3.22 Mbits/sec
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use