• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 774
  • Last Modified:

Windows 10 64bit VMware 6.0 very slow

I've installed W10 Pro 64bit in VMware 6.0 build 3620759. Had to, disable firewall just to get tools to install. Didn't enable firewall after.

Host is setup on
Dell PE T420
CPU cores: 12 CPU's 2.39GHz
Processor: Xeon E5-2440 @ 2.40GHz
Proc. Sockets: 2
Cores per socket: 6
Logical procs: 24
VMs: 14

W10 Pro registered license
VM ver: 11
Mem: 5120
Drive: 200GB
Tools: running

Can the problem be the video in the Host? The VM runs very choppy, at best.
  • 12
  • 10
1 Solution
JohnBusiness Consultant (Owner)Commented:
Set the VM to 1 processor, 2 cores per processor.  That is how I set my 64-bit guest machines (which work fine). Too many guest CPU's against a fixed number of host CPU's can hurt performance.
HaroldNetwork EngineerAuthor Commented:
@John, even with 2 physical CPU's? I'm going to try anyway but asking.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
use sockets and not cores, only use Cores if used for Licensing. The Default options given by vSphere of using sockets, not cores is the default and optimum configuration.

So that would be 4 sockets x 1 Core, but you could try reducing to 2 sockets x 1 Core.

Where is the bottleneck ? and what application are you using ?

Just to give you an example of how we run Windows 10 on our vSphere Environment...and performance is just the same as using a normal PC for most things.....

4 vCPU
16-32GB RAM
nVidia Grid K1, K2, M606 and M60 GPU
SanDisk Fusion-IO SSD cards
VMware Horizon View 7.2 using PCoIP or BLAST

So what are you using it, and how are you accessing the VM?

What storage do you have in the host ?
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

HaroldNetwork EngineerAuthor Commented:
@Andrew, you saw the VM config I guess. The storage is local SATA drives in the Host. Host was deployed in 2013. Are you asking "How am I using it(VM)?" Runs local apps, MS Office, internet and internal app for business. Connecting via RDP.

Hope I'm answering correctly.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Okay, based on your responses..

1. Too Many sockets allocated.
2. Too little ram.
3. Poor choice of storage for host. e.g. SATA - seriously for a Host Server, may laptop has faster storage than you entire server!
4. Poor choice of access. e.g. RDP

Considering that the Windows 10 is Virtualised, if you want to ensure average performance, for end user acceptance, you will need to ensure you servers has good performance. |Remember you need a better Host Server for Windows 10 Desktops, than a average  Windows Server, which spends most of it's time idle!

Windows 10 VMs, if being used by users, need more performance and ooomph...

Based on your feedback, I'm not surprised at the observations.
HaroldNetwork EngineerAuthor Commented:
@Andrew, for what I'm trying to do, can you give a descent not overkill config for both server and W10 VM? The environment doesn't justify Horizon for desktop, how else connect to VM?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Please describe choppy and do you have any performance statistics for these VMs ?

RDP is not perfect, and will be laggy.

Use a Graphics card for hardware support.

Use a better storage solution.

How many disks in your SATA? what speed SATA disks?

How many IOPS ?
HaroldNetwork EngineerAuthor Commented:
@Andrew attached are with a Windows update running.

The mouse movement, opening and closing windows, just over all performance sucks but you said the servers not made for it.

So the or a new server needs better processing and video for W10?

There's 9 drives and I believe the speed is 7200. Server was built in 2013.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
lets put this VM into context, is it a single VM on this Host, or does this single VM, share a host with servers, or are you trying to give End Users a Windows VM desktop?

and you are not comparing this to a Desktop PC ?

You say VMs = 14 ? what are they?

You also state....

Had to, disable firewall just to get tools to install.

Something odd there...

9 drives in ? RAID what ?
HaroldNetwork EngineerAuthor Commented:
Yes, this VM is a part of several W7(13) and 2 Windows 2008 R2 VM(s).

The W7 desktops run an internal app, outlook and IE as day to day apps.

Disabling Firewall was a new thing to me too, just to install Tools. Never had to do that before, thought maybe a W10 thing. BUT, eventually gave up on 10, blew away the build and installed W7 and had to disable UAC to get Tools to install. Odd too.

several drives are in the RAID 5 and others added as storage.

With all that being said and the ultimate goal is to get to a W10 desktop VM environment, not sure how beefy a Host would be needed. This Host is running dual CPU's, 110GB of RAM divided among the VMs and SATA drives.

Thinking I need to run newer processors, with double RAM and SSD or Flash storage?
Should the storage be a NAS or SAN?
Need better Host video, just for W10 too?
You mentioned not to use RDP, what else? Can't justify, Horizon?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
SATA RAID 5 is not suitable for any virtual environment. Not many IOPS.

RDP is not a virtual environment e.g. VDI, it's connected via a poor protocol for End User Experience.

As a test you could try Teamviewer to connect to VM, and check performance.

Higher Clock Server Processors are better e.g. 3.0GHz, 3.4GHz etc

2 or 4 Sockets, 16/32GB RAM, BUT

Flash Storage makes all the difference.

I would not use NAS or SAN, unless ALL FLASH, and then you've got network latency in network!
HaroldNetwork EngineerAuthor Commented:
@Andrew, thanks. I will accept above explanation, since we've gone back to W7 and put this on the back burner.

Need to get the jest on how to setup VMware VDI. On an internal LAN 14 VD and a 2008 server. The remote access is currently done via RDP and port forwarding. Suggestions on where to get the necessary info or guidance?

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
VMware Horizon View ?
HaroldNetwork EngineerAuthor Commented:
@Andrew, that's VMware's current VDI correct? My client is on ESXi 6.0, wanted to see what it would cost to add it. We want need a security server, from what I'm reading.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Yes 7.2 is the latest version of Horizon, you may need a Security Server, depends on your requirement, it's all included.
HaroldNetwork EngineerAuthor Commented:
Guess I should just call VMware and speak to sells person. I really wanted to test. Do you think it would run ok on the existing server with more RAM?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Evaluations of Horizon View, trials available direct from web, with Evaluations Guide.

Your datastore is poor! It will run!

but you will want to check performance is acceptable to End Users, and also lack of GPU for assisted Graphics but it depends on your type of User. e.g. Power, or Office worker
HaroldNetwork EngineerAuthor Commented:
@Andrew, the users are standard. They use an internal DB application to process online orders, MS Office and internet browsers. If I can go with the existing server and get some better performance to the users, that would buy me some time to convenience to upgrade server.

I know the client will not pay for flash, best I could convince is an SSD configured server. I've used Nexsan storage for VMs that was not bad on performance. I thought about a less expensive solution for this client, because of cost, QNAP SSD.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Here's food for through do users really need VDI - virtual machines, or would |Server Based Computing work ?

e.g. Remote Desktop Services/Citrix XenApp
HaroldNetwork EngineerAuthor Commented:
@Andrew, reason I was running it by you, as far as what they do vs VDI? Very simple environment there, as mentioned internal app, MS Office and IE(browsers).

Would Citrix XenApp not be close to VMware Horizon?

I could deploy RDS and let them try that.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Citrix XenApp is RDS "on steroids", e.g. better Client, it's Citrix ICA rather than RDP!

Horizon View is VDI - virtual machines, Citrix XenApp is not, Server Based Computing, not to be confused with XenDesktop (Virtual machines)

I think your question has gone a little beyond "Windows 10 64bit VMware 6.0 very slow", and to be fair to other Experts, I think it's about time for a new question, which would get far more traction and responses by other Experts.

So please accept a solution to this question, and close, - post a new question and myself or other Experts will glady assist.
HaroldNetwork EngineerAuthor Commented:
I agree....thanks
HaroldNetwork EngineerAuthor Commented:
thanks again!!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 12
  • 10
Tackle projects and never again get stuck behind a technical roadblock.
Join Now