Question

Slow copy from Host to VM

Asked by: VegInformatikk

I have a windows 2008 machine (Proliant, 16gb ram, 8 cores), with VMware Server 2.0 installed, and it has serious speed issues when it comes to disk copy (from host to VM, see the chart under)

All these tests were done logged in on the VM via Remote Desktop from my laptop. The guest is a WinXP machine, VMware Tools are running, no antivirus, and it's on Virtual Hardware Version 7. The testfile is 22.6Mb, and the mapped drive I'm talking about is a windows share on the Proliant machine.


VM -> VM (same disk):                   <3 sec
VM -> Host through mapped drive:       <6 sec
Host -> VM through mapped drive:       Estimated 11 minutes remaining at start, final time elapsed 32 minutes

The next tries are using the Remote Desktop TSclient. My machine is connected to the same share as the VM is, and I can access this share on my own computer through the RDP resource sharing. This is usally much slower than going through the mapped shares..
VM -> Host through RDP TS client:       8 sec
Host -> VM through RDP TS client:       16 sec

For comparison
Laptop -> Host (mapped, no vm):       <2 sec
Host -> Laptop (mapped, no vm):       <2 sec


Half an hour is a _bit_much for a file less than 23 Mb large, so there is something wrong here.. Any suggestions?

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-09-10 at 06:09:01ID24721176
Tags

VMware

,

VMware Server

Topics

Windows XP Operating System

,

VMware

,

Windows Server 2008

Participating Experts
2
Points
500
Comments
4

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. slow VM boot on ESX 3.5i
    any reason for a slow boot of a VM guest running Windows 2003 Enterprise x64 on ESXi 3.5?
  2. VM Configuration validation
    Not so much a question but more of a validation to what I'm thinking........that said I started working for a company that has 2 dual core 64bit (but doesn't support 64VT) 3GHZ servers 12 GBs ram each, and 1 dual core SBS 2003 server 2ghz 3gbs ram Server A (Win Server 2k8 6...
  3. NLB and VMs
    Hi Guys, We're currently using blades for our TS enviroment and have been virtualising our enviroment slowly over the last couple of months. We've just had a new server specifically to start testing some TS virtual machines and have a rather impending need to deploy some ...
  4. is it possible that a vmware guest VM can see/recognize t…
    Hi there; is it possible that a vmware guest VM can see/recognize the host OS process ids? Any solutions/workarounds? Both are Windows. Regards.
  5. RDP session into Guest VM Terminal Server - Unable to ac…
    We have a virtual host running Hyper-V on 2008R2, and one of the newly created (from a VHD file) VM guests is a terminal server which is accessed frequently by users. I can RDP onto the HOST Hyper-V machine no problem and launch the guest VM in Hyper-V Manager. I can then R...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: esalvadorPosted on 2009-09-10 at 07:37:48ID: 25300665

What is the ping round trip time from the host to the vm? Probably you have a routing problem.
It can also be a failing cable. Chech the wiring and the speed of the physical NIC: on the virtual center, go to the esx host, click configuration tab, network adapters, see the list with the speed and observed ip ranges.
What kind of Virtual Ethernet adapted did you assign to this VM?
Try using VMXNET 2 or VMXNET 3.
Hope it helps.

 

by: za_mkhPosted on 2009-09-10 at 09:19:06ID: 25301722

You could be having an issue just between the the Host and guests, with something called TOE!

Don't know if it applies to Windows 2008, but it does to Windows 2003!

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

Iremember having this problem on two Windows 2003 SP2 machines that wewere running VMWare server one or two years back. It's got to do withTCP segmentation offload (TOE). Normally happens with broadcom Nics.Apparently this issue came about when SP2 was introduced when MSchanged a few settings.  I've done this search and think you need tothis on your host to solve your problem.

In fact, this post from me on the VTMN solution should work for you too!

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

Work through the entire post.

You need to disable,  "Offload TCP_LargeSend" on the network card itself, disable chimney settings

and then what I listed here,

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

Disablingall TCP Offload settings on my Broadcom NIC in an HP DL 360 allowed theVM Guest and VMware Host (2003 R2 SP2) to finally communicate.
I also ran disabled the Chimney settings


However,copying large files (over 2Mb) from the Host to the guest from withinthe Guest would cause the error "The specified network name is nolonger available"

The only thing that solved that problem was to disable the Denial of Service Attack option on the LanManServer settings:
Disable Denial-Of-Service attack detection

Click Start, click Run, type regedit in the Open box, and then click OK.
Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters
On the Edit menu, point to New, and then click DWORD Value.
Type DisableDos for the name of the DWORD value, and then press ENTER.
Right-click DisableDos, and then click Modify.
In the Value data box, type 1 to disable denial of service attack detection, and then click OK.

This problem is definitely irritating if you have a Windows 2003 R2 Host Server, with TOE!  

------------------
You could be having an issue just between the the Host and guests.
I remember having this problem on two Windows 2003 SP2 machines that we were running VMWare server one or two years back. It's got to do with TCP segmentation offload (TOE). Normally happens with broadcom Nics. Apparently this issue came about when SP2 was introduced when MS changed a few settings.  I've done this search and think you need to this on your host to solve your problem.
In fact, this post from me on the VTMN solution should work for you too!
http://communities.vmware.com/message/867573#867573
Work through the entire post.
You need to disable,  "Offload TCP_LargeSend" on the network card itself, disable chimney settings
and then what I listed here,
-----------------
Disabling all TCP Offload settings on my Broadcom NIC in an HP DL 360 allowed the VM Guest and VMware Host (2003 R2 SP2) to finally communicate.
I also ran disabled the Chimney settings

However, copying large files (over 2Mb) from the Host to the guest from within the Guest would cause the error "The specified network name is no longer available"

The only thing that solved that problem was to disable the Denial of Service Attack option on the LanManServer settings:
Disable Denial-Of-Service attack detection

Click Start, click Run, type regedit in the Open box, and then click OK.
Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters
On the Edit menu, point to New, and then click DWORD Value.
Type DisableDos for the name of the DWORD value, and then press ENTER.
Right-click DisableDos, and then click Modify.
In the Value data box, type 1 to disable denial of service attack detection, and then click OK.

This problem is definitely irritating if you have a Windows 2003 R2 Host Server, with TOE!  
------------------

 

by: VegInformatikkPosted on 2009-09-11 at 00:38:08ID: 25307307

esalvador:

Pinging from the VM to the Host is <1ms on every ping

Pinging from the Host to the VM is getting varied results..
Pinging 192.168.111.171 with 32 bytes of data:
Reply from 192.168.111.171: bytes=32 time<1ms TTL=128
Reply from 192.168.111.171: bytes=32 time=1ms TTL=128
Reply from 192.168.111.171: bytes=32 time<1ms TTL=128
Reply from 192.168.111.171: bytes=32 time=71ms TTL=128
Reply from 192.168.111.171: bytes=32 time=27ms TTL=128
Reply from 192.168.111.171: bytes=32 time=24ms TTL=128
Reply from 192.168.111.171: bytes=32 time<1ms TTL=128
Reply from 192.168.111.171: bytes=32 time=27ms TTL=128
Reply from 192.168.111.171: bytes=32 time=21ms TTL=128
Reply from 192.168.111.171: bytes=32 time=17ms TTL=128

I don't think this can be a failing cable, because it uses the same cables when going the other way, and also from the tsclient when I use rdp from my own laptop? Routing could be it, but not sure what I could do to fix that.

All adapters listed in the Host machine (win2k8) is set at 1000/full speed/duplex setting. There is no virtual center, and this is no esx host, so I can't check out the list you mention.

All the virtual machines I'm experiencing these problems on are on VMnet2. I can't test it with VMnet3, as it is in use for servers in the DMZ (and thus doesn't have access to/from the win2k8 machine).


I tried attaching two of the VM's together through a shared folder just like on the W2k8 machine.. but here the speed is fine! I don't get this at all!


za mkh
I am unsure of which adapter (or team)  is = vmnet2 , which the virtual machines are running on - so I don't know which card I need to start fiddling with. I am also a bit apprehensive about just starting messing around with things that are working fine as it is, so I don't want to start messing around with all of the cards. Any idea how I see what VMnet2 equals?  The network connections shows among other things VMnet1 and VMnet8, but these aren't available to use for VMware, so I don't really know what they are.

 

by: VegInformatikkPosted on 2009-09-15 at 01:47:02ID: 25332969

Found the Virtual Network Editor, which pointed me in the right direction for which network cards are in use and disabled all the offload settings. Got the following results for a larger file (453 Mb)

VM -> VM (same disk):                   30 sec
VM -> Host through mapped drive:       25 sec
Host -> VM through mapped drive:       35 sec - 120 sec (duno whats up with the huge difference here..

For comparison, Host -> Host (without going through any vms): 4 sec

It's still slow, although now it's bearable so.. At least it's faster than the TSclient again - so I'm marking za_mkh's solution as working - thanks for the help!

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...