VirtualBox

Opened 14 years ago

Closed 13 years ago

#7182 closed defect (duplicate)

Slower network transfer rate form host than any other machine on the net

Reported by: Diputación de Ávila Owned by:
Component: network/hostif Version: VirtualBox 3.2.6
Keywords: Cc:
Guest type: Linux Host type: Linux

Description

I have a two nodes (Node01 and Node02) cluster, each one is a blade, as host machine running CentOS 5.4 Linux 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:32:21 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

Guest machine: Bridged network. CentOS 5.4 Linux 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:32:21 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

If Node1 is running the guest VM these are the results:

Node1: [root@node01 ~]# scp guest:/root/VBoxTransfeRtest.iso . VBoxTransfeRtest.iso 100% 548MB 9.3MB/s 00:59

Node2: [root@node02 ~]# scp guest:/root/VBoxTransfeRtest.iso . VBoxTransfeRtest.iso 100% 548MB 15.2MB/s 00:36

Other machine on the net: [root@other ~]# scp guest:/root/VBoxTransfeRtest.iso . VBoxTransfeRtest.iso 100% 548MB 13.1MB/s 00:42

If I move the VM to node02 then that node is the slowest.

Guest machine could also be W2003/W2008 Server, results are similar.

The real problem comes doing a tape backup, then transfer slows down to 12-18 Kb/s when the backup software is running on the same node than the VM; otherwise gets up to 15 Mb/s.

Attachments (1)

VBox.log (38.4 KB ) - added by Diputación de Ávila 14 years ago.

Download all attachments as: .zip

Change History (17)

by Diputación de Ávila, 14 years ago

Attachment: VBox.log added

comment:1 by Diputación de Ávila, 14 years ago

Getting back to version 3.2.4 everything runs fine.

comment:2 by Frank Mehnert, 14 years ago

Component: networknetwork/hostif

comment:3 by hoeferbe, 14 years ago

I am seeing the same thing.

I'm running a CentOS 5.5 (x86_64) host with a Fedora 12 guest (x86_64). I noticed this behavior after uninstalling VirtualBox-3.1-3.1.8_61349_rhel5-1.x86_64.rpm and installing VirtualBox-3.2-3.2.6_63112_rhel5-1.x86_64.rpm on the host. Guest Additions were updated on the guest.

I have not tried down-grading as I have a work-around, for now.

in reply to:  3 ; comment:4 by hoeferbe, 14 years ago

I upgraded to VirtualBox 3.2.8 and this is still an issue.

comment:5 by Diputación de Ávila, 14 years ago

After upgraded to 3.2.8 no differences found. Getting back to 3.2.4. everything looks fine.

in reply to:  4 comment:6 by hoeferbe, 14 years ago

I upgraded to VirtualBox 3.2.10 and this is still an issue. One thing I noticed -- and I'm not sure if this was happening back in 3.2.8 & 3.2.6 -- but the slowness only appears to be one way.

I scp'ed a 11 MB file from the guest to the host and it took over 9 minutes. (~151 kbps.) When I scp'ed that same file from the host to the guest it took less than 3 seconds. (34.6 Mbps.)

I've seen other examples of this; the host is a print & web server. If I try printing from the guest to the host, it takes a long time. If I try downloading a file from the host to the guest via a web browser, it goes quickly.

comment:7 by Diputación de Ávila, 13 years ago

VirtualBox 4.0.4 still has this issue. Transfer rate slows down from several Mb/s to few b/s.

comment:8 by Aleksey Ilyushin, 13 years ago

Could you try to disable TSO in the guests? Just in case, in Linux it can be done with:

ethtool -K eth0 tso off

comment:9 by hoeferbe, 13 years ago

Just a note: VirtualBox 4.0.6 still has this issue. However, I saw aleksey's 2011-04-15 note about disabling TSO (TCP Segmentation Offload) and tried it. It worked!

comment:10 by Diputación de Ávila, 13 years ago

As hoeferbe says VirtualBox 4.0.6 still has this issue, but disabling TSO in the guest works fine.

comment:11 by Frank Mehnert, 13 years ago

Just to be sure: You guys are running CentOS 5 as host, correct?

comment:12 by Diputación de Ávila, 13 years ago

That's right. CentOS 5 as host. I have upgraded recently to CentOS 5.6 Linux 2.6.18-238.9.1.el5

in reply to:  11 comment:13 by hoeferbe, 13 years ago

Replying to frank: ===

Just to be sure: You guys are running CentOS 5 as host, correct?

===

Yes:

# cat /etc/redhat-release
CentOS release 5.6 (Final)

# uname -a
Linux localhost.localdomain 2.6.18-238.9.1.el5 #1 SMP Tue Apr 12 18:10:13 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

comment:14 by Frank Mehnert, 13 years ago

In that case this sounds like a duplicate of #8683. Could you try to disable TSO like described there?

in reply to:  14 comment:15 by hoeferbe, 13 years ago

Replying to frank:
===

In that case this sounds like a duplicate of #8683. Could you try to disable TSO like described there?

===

I did, and it works! (See comment 9.)

comment:16 by Frank Mehnert, 13 years ago

Resolution: duplicate
Status: newclosed

Sorry, didn't see that comment. Closing as duplicate.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use