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.
HaroldNetwork EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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 ?
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

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!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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!!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 10

From novice to tech pro — start learning today.