VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 2 Previous Next 18 Replies Last post: Nov 2, 2009 11:41 PM by VirtuaGerm  

Workstation 6.5 on Windows Vista x64 host - bridged networking is broken! Very slow shared folder network performance! posted: Mar 7, 2009 4:51 AM

Click to view nextech's profile Enthusiast 139 posts since
Sep 9, 2008
I've researched this problem, and have found 200+ websites that have all discussed this problem, and how Workstation 6.5 networking is broken on Windows Vista x64 Host OS machines.

This problem has been discussed here:

http://communities.vmware.com/message/1191779#1191779

The problem is discussed here:

http://communities.vmware.com/message/1044985#1044985

The problem is discussed here:

"Slow network access from XP guest to Vista host"

http://communities.vmware.com/thread/151344

"Horrendously slow network connection between (Vista x64) host and guest"http://communities.vmware.com/thread/151344

http://communities.vmware.com/thread/99579

I can confirm that this problem still does exist. Does VMWare plan on ever fixing it's broken product?

Some of these posts seem to date all the way back 9+ months! Some of these posts even date all the way back to August 2007! The problem still exists today, and there doesn't seem to be any solution! It seems like VMWare is sleeping on the job. The slow network transfers between guest and host is unbelievable. To transfer a 13MB file, between a Windows Vista Ultimate x64 host and a Windows Server 2008 x64 guest (using shared folders on the Windows 2008 server guest) and map the shared folder on the Windows Vista Ultimate x64 host, and then try to access the mapped folders using the host machine, and try to transfer a file between the host machine and guest (by moving a file onto the shared folder) it took 4 hours and 19 minutes to transfer a small 26MB file.

There is definitely something wrong with VMWare. When does VMWare plan on fixing it's broken product?

http://communities.vmware.com/thread/99579

Here are my system specifications (hopefully this will make sense or help the developers with debugging):

Host: Windows Vista Ultimate x64 SP1
Guest: Windows Server 2008 x64

When trying to use folder/file sharing on the Guest Windows Server x64 OS, if I try to transfer files back and forth over the Virtual network adapter on a shared folder (that is on the Guest Machine) and I try to transfer files or access shared folders (the shared folders from the Guest OS - Windows Server 2008 x64) and try to access the shared folders on the Host machine (by mapping the network share folders to the host machine) the transfer speeds between the Host
and Guest are incredibly slow (definitely broken).

My system specifications are this:

2008/2009 Apple Mac Pro with dual Quad-Core XEON 3.2Ghz processors,
32GB RAM, Vista Ultimate x64 SP1 (native boot), VMware Workstation
6.5.0 build-118166.

I have an Apple Mac Pro with dual Quad-Core XEON 3.2Ghz processors (8 cores), and 32GB of ram as my host machine, and certainly this is not a hardware performance issue with my machine being slow, or running slow. This is not a hardware issue. The problem seems to be a broken network bug in VMWare Workstation 6.5 with a Windows Vista Ultimate x64 host OS. (I have tried this on 5 other machines including a 2009 HP laptop with Windows Vista x64 and 8GB of RAM and all the machines are experiencing the same exact problem).

I'm having the same problem discussed in thse 2 older threads:

"Slow network access from XP guest to Vista host"
http://communities.vmware.com/thread/151344
"Horrendously slow network connection between (Vista x64) host and guest"
http://communities.vmware.com/thread/99579

As well as what is being described by this post as well:

http://communities.vmware.com/message/1044985#1044985

I'm using VMWare Workstation 6.5.0 build-118166, and I've searched
Google, and have read hundreds of posts with uses complaining and
various hacks, but I've had no luck in resolving this issue.

It seems VMWare Workstation 6.5 is having a problem with Windows Vista Ultimate x64 SP1 host OS machines.

I've searched google and tried all the hacks mentioned including:

  • -- disabled IPv6
  • -- disabled "Receive Window Auto-Tuning Level" (netsh interface tcp set global autotuning=disabled)
  • -- disabled "Chimney Offload State"
  • -- disabled SMB 2.0
  • -- disabled SMB signing
  • -- deactived Remote Differential Compression (RDC)
  • -- 127.0.0.1 .host (should only relevant for Shared Folders but I put it in anyways)

None of those changes made any difference.

I don't know what is different about Windows Vista x64 (network stack?) that makes the VMnet functionality broken. But the problem is definitely with Windows Vista Ultimate x64 SP1 machines.

Any ideas how to fix this?

If I read all the other posts, it seems that everyone seems to be
having these same exact problems on a Windows Vista Ultimate x64 SP1 Host, so
is there something different with Windows Vista Ultimate x64 SP1 that
is causing VMWare to break? Any ideas how to fix this?

As a previous poster (Sanjer) has stated:

+*I can verify that I also have this issue. Oddly, it seems to be SMB
specific. (XP 32 Bit "guest" O

+*It is specific to a "bridged" network connection from the "guest" OS to
the "host" OS and SMB mappings. When the network type of the "guest" OS
is set to "host only" the problem (unusable SMB performance between
"guest" and "host" OS) dissapears.*+


For a "bridged" SP "guest" network connection, SMB performance is entirely unusable (slow).

+ *Also strange is that even with the aforementioned "bridged"
host connection SMB performance being slow, the raw TCP/IP throughput
seems unaffected (500 Mbps using the Ixia throughput tool between
"guest" and "host").*+

I checked my settings, and I can confirm that yes... I'm definitely experiencing this same bug with VMWare Workstation 6.5. Yes, my network adapter is "bridged" on my Windows Server 2008 x64 guest OS.

I am running Windows Vista Ultimate x64 SP1 as my host and I am running
Windows Server 2008 x64 Enterprise as my guest OS. I am using VMWare
Workstation 6.5 build-118166, and I have my VMWare network adapter on
the Windows Server 2008 x64 Enterprise GUEST set to "Bridged". It seems to be related to the "bridged" setting on the network VMWare network adapter when running on a Windows Vista Ultimate x64 SP1 host machine.

It does definitely seem specific to a "bridged" network connection from the
"guest" OS to the "host" OS and SMB mappings (shared folders on the
"Guest" Windows Server 2008 x64 machine that when you map the shared
folders on the "Guest" Windows Server 2008 x64 machine and then try to
map those shared folders to your "host" Windows Vista x64 Ultimate
machine the network performance is unusable.

Sometimes it hesitates (lots of lag) just clicking on folders, but if
you try to transfer large files (26MB+) it can take well over 45
minutes or even an hour sometimes. If I do the same exact transfer
between my laptop, and a completely different machine (over the LAN),
the same transfer takes about 20 seconds, but when I do the transfer on
the Windows Vista Ultimate x64 "host" machine, between the host and the
Windows Server 2008 x64 Enterprise "guest" machine, the transfer speeds
between the host and guest are just completely broken.

Sanjer said in his previous post:

For a "bridged" SP "guest" network connection, SMB performance is entirely unusable (slow).

+ *Also strange is that even with the aforementioned "bridged"
host connection SMB performance being slow, the raw TCP/IP throughput
seems unaffected (500 Mbps using the Ixia throughput tool between
"guest" and "host").*+

This is true. The problem seems to be specific to shared folders (SMB)
performance being slow. It seems to be specific to Windows Vista
Ultimate x64 host machines, and I'm running a Windows Server 2008 x64
Enterprise guest OS and I can reproduce this exact same problem over
and over on several different machines.

Any ideas as to when this will get fixed? These posts are over 5+
months old, and I've found several hundred posts on various websites
all complaining/discussing this same problem/issue and there doesn't
seem to be any fix for it.


Could a developer please take a look at this, and please work on fixing
VMWare Workstation 6.5 so that it works correctly on Windows Vista
Ultimate x64 host machines?

Click to view rmehta's profile Novice 5 posts since
Feb 27, 2008
Hello Mark,

I am trying to reproduce the issue on my setup. I have a windows vista host and a windows server 2008 guest and I have setup bridge networking on my machine.
I am using E1000 in my guest and I can copy a 500MB file in less than a minute from my guest to the host using network shared folder.

I tried copying from the guest shared folder and to the guest shared folder. Both of them needed about a minute to transfer the file completely. Can you provide detailed setup description so that I can reproduce the issue?

Rishi
Click to view rmehta's profile Novice 5 posts since
Feb 27, 2008
Hello Mark,

I am able to reproduce the issue on my setup. Sorry about the delay but setting up Vista on a boot camp is a pain. The hardware doesn't love the OS and the OS doesn't love the hardware :). I will investigate and let you know the findings.

Thanks,
Rishi
Click to view drj2's profile Lurker 1 posts since
May 15, 2007

Thanks for posting this fix, Mark. I've been experiencing very similar problems with my Mac Pro, and your fix worked.

In my case, I'm running Windows Server 2008 (32-bit), and VMWare Workstation 6.5. I experienced the same marked slowness when trying to set up a Windows Server 2008 VM (32-bit) VM, using a "bridged" network. Disabling the "large send offload v2" for the Intel Pro 1000EB, as you suggested, has made a world of difference..

Thanks again,

David Jones

Click to view arocholl's profile Lurker 1 posts since
Apr 19, 2009

Wow! This worked for me too! Big THANKS.

More than a week spent trying many things from many forums till I found your article. It should be sticky and part of the Vista FAQ.

BTW I experienced this problem both with VMWare Workstation 6.5 and VMWare Server 2 on WVista Ultimate SP1 host.

Click to view dismissive's profile Lurker 1 posts since
May 7, 2009

I spent a few hours today wrangling with this issue, thanks for your concise summary. My particular details:

  • Host: Vista 64-bit on a generic PC
  • Intel 82574L Gigabit network adapter using the Intel driver (10.6.150.0)
  • Workstation 6.5 (build 156735)
  • Guest: FreeBSD 7.2 64-bit
  • Networking: Bridged

Transfer speeds were extremely slow between guest and host (with host->guest being particularly painful). Going to the network driver settings in Windows and disabling Large Send Offload did the trick. Has anyone at VMware acknowledged this issue? Seems like a pretty clear bug, but I can't find any official acknowledgement and the only knowledgebase entry (KB Article 1006619 -- http://kb.vmware.com/kb/1006619) isn't very complete or helpful.
Click to view mj-wood's profile Lurker 2 posts since
Oct 16, 2008

Hi all,

I suffered the same problem and got it fixed by using the method as mentioned above (i.e. disable Large Send Offload and all the TCP/IP Offloading Options).

Here is my configurations:

Hardware: Dell Optiplex 960 (gigabit network Chipset = Intel 82567LM-3)

Host: Vista Ultimate 64bit

Guest: Windows 2003 Server

The problem initially I found out was that the network driver did not provided the settings for disable these Offload optionsin the GUI. I changed the registry values but still didn't work.

I installed the latest network card driver from Dell, but these options were still not avilable in the GUI.

I finally digged deep in the Intel website and install the latest driver. This time all the Offload options are avilable in the Advanced tab of the network card driver settings.

Turned all these options off, restart the system, start the VM, and thanks God the network traffic between host and guest is as fast as real network now....


Click to view dcomeau's profile Lurker 3 posts since
Jul 15, 2005

Many thanks for the post. Just thought I would add my configuration since it differs slightly from those already listed:

NIC: Intel 82566 DC Gigabit (Intel driver ver: 9.12.36.0, dated: 12/4/2008)

CPU: Intel Core 2 Quad Q6700 @ 2.66GHz

RAM: 8GB

Host OS: Windows Server 2008 x64 (fully patched as of 7/13/2009)

Guest OS: Windows Server 2003 x32 (fully patched as of 7/13/2009).

VMWare Server 2.0.1 Build 156745

Incidentally, all guest to guest communication was fine.

Click to view luckman212's profile Lurker 4 posts since
Dec 18, 2008

A client of mine is having this issue. Has there been any fix?

I assume that disabling TCP offload has other negative side effects, such as increased CPU usage.

It would be best if VMware would patch it's software so as to not require this hack.

Any news?

Click to view rmehta's profile Novice 5 posts since
Feb 27, 2008

The issue has been fixed.

TSO should fine with later releases of workstation. Thanks for noticing the bug.


Click to view luckman212's profile Lurker 4 posts since
Dec 18, 2008

Is there a patch available for WS 6.5.x ?

Or do we have to wait (and pay for) the 7.x version?

Click to view coopermj's profile Enthusiast 64 posts since
Dec 22, 2006
This problem occurs with vmware Server 2 -- is there a fix for it?

Thanks
-Micah
Click to view rmehta's profile Novice 5 posts since
Feb 27, 2008
The current workaround is to disable Large segment offload from the driver properties.

Rishi

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities