Hi guys,
In my environment we are currently running Windows 7 Ent 64-bit with 2x vCPU and 2.5 GB RAM.
Everything works fine but recently I just did a free health check from Xangati and would like to see if there is something that I could do to improve the environment.
Basically from the check results, I found out that I might be over subscripting the CPU and RAM on my view desktop.
My host is currently running 16 x 2.599 GHz CPU and according to the report after I hit the desktop hard with activities (CPU maxed out at 100% for about 15 minutes), it says that the hypervisor "CPU usage" is only using 1.9 GHz tops.
That means a 1x vCPU is more than enough to handle our day-to-day tasks so I downgraded it to 1 vCPU and test it hard again by doing Windows Update.
Even though the "CPU Usage" again says that I didn't max out at 2.599 but Windows CPU Usage did maxed out.
For me, it feels like doing a windows update on 1 vCPU is slower than when I was using 2 vCPU but according to the numbers, it shouldn't.
It was the same exact situation with the RAM.
If I look at the Windows Task Manager, the Windows RAM was almost maxed out when I was doing the testing, but on the hypervisor side, it says that I'm only averaging about 1.7 GB.
So now I'm not sure which matrix that I should I go follow. The Windows or the hyper-visor side? Haha.
If I follow the hyper-visor, I'm afraid when their view desktop is running slow, the user might come up to me and request for more resources because that's what they see under the Task Manager.
It'll be hard to convince them that not to worry about what the task manager says.
Note: I don't have issue with the datastore since all the desktops sits in the FusionIO card.
Anyway, just want to see what the general admin out there use when they configured their Windows 7 OS.
Are you staying with 2x vCPU and 2 or 3 GB RAM? Or you would rather follow what the hypervisor's numbers tells you?
What would you do?
Thanks guys!