I am trying to get Windows 10 Pro N working on our VMware instance however am having a few issues with disk usage throttling at "100%" (~2.5MB/s - ~5MB/s) with barely anything running.
The "top" usage of disk usage according to Task Manager is usually "System" and when opening file location, it points to ntoskrnl.exe.
Things I've tried:
Details of our VMware instance:
I'm not really sure how else to proceed to fix this issue. Would upgrading to ESXI 6.7 help?
NB, I do not have any issues with using Windows 7, only Windows 10 it seems.
Turn off windows defender if its on. Also even if your not using horizon this page may help make it work better
Creating an Optimized Windows Image for a VMware Horizon Virtual Desktop | VMware
They go through optimzation steps that may help.
Sorry missed you did turn of windows defender.
Are you only seeing latency in the Guest Operating system? Do you see anything in the way of disk latency from ESXi/vCenter?
Thanks - the VMware OS optimisation tool has helped improved performance slightly, but the OS still acts a bit sluggish in comparison to Windows 7
Yeah, only looking in the Guest (Win10) OS so far.
How would I go about looking at disk latency on the host? would I need to go to the correct ESXI host and check out disk usage there? Would I be able to look at disk usage for a specific VM being used there?
What version of Windows 10 are you using? Make sure that the VMware OS Optimization Tool is of a more recent date than the Windows version you're using.
Am running Windows 10 Pro N, version 1809, OS build 17763.253.
Will have a look and see if there is a more recent OS optimisation version I can use!
From vCenter, select the VM, and look for the Monitor Tab, click the Performance Button click Advanced and scroll down and hit the Drop down for Datastore and Disk.
You should also look at the event log, under Tasks & Events under Events and see if there are any latency messages in there.
IMHO I think 1809 is still a bit too new and it would be easier for you to use 1803 or similar for now.
Hmm okay - I'll get an image with 1803, but I was having this issue when I was using 1803 previously (just didn't run the optimisation tool).
What are the settings of that VM? How many CPU, RAM assigned? What is their usage inside VM?
Recently I fixed "performance issues" on VM by just assigning more RAM to it.
2 CPUs, 4GB RAM. Average usage when running jobs is about 25-50% CPU usage, and 2GB RAM.
This is also standard for our Windows 7 machines, which doesn't have any issues.
Do you have any antivirus installed inside? Link: Disk utilization 100% for very long time - ntoskrnl.exe
Check the solutions here as well: Windows 8 keeps slows down to 100% disk usage and hangs. - Microsoft Community
By the way, what type of disk did you assign to the VM? Is it possible to convert it to the thick-provision eager-zeroed disk?
Thanks - i'll have a look through those links and see if changing any of those suggested settings works.
Currently the disk is thin-provisioned (mainly to save space). Would changing it to thick-provision eager-zeroed help? I can do a test and clone the machine to thick-provisioned I believe.
I'm curious if it's worth upgrading to ESXI 6.7 as I vaguely remember reading somewhere that there were some bug fixes related to Windows 10 and Windows Server...
For example with 1803 there was a problem after login that onedrive setup would run for a while and it was fixed in an updated version of the Optimization Tool.