Enabling the VMware CPU monitor / MMU for Remote Desktop Session Host terminal server VMs

People,

I need some tips in order to deploy Win2008R2 Terminal Server VMs on my VMware host so that this VM can perform better in handling more than 40+ RDP connection to the server.

So I wonder if I need or must change the default value of the VM CPU monitor below in my vSphere console followed by reboot:

MMU
which value can I select to ensure performance gain for my below CPU type:

CPU Model
Thanks.
MMU.JPG
LVL 9
Senior IT System EngineerIT ProfessionalAsked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
Applicable to all virtual servers. Unless you have a license requirement.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
That setting does not need to be changed, and is for Intel-VT requirement to be passed to the VM.

How many vCPUs, I would try using 2 vPU or 4 vCPU, failing that I would create a new server and add 2 vCPU or 4 vCPU and distribute the load across the terminal servers.

In our experience the sweet spot for concurrent connections is 15 users per server.
0
 
GG VPConnect With a Mentor Commented:
I would suggest you to run with Automatic as Esxi chooses the best execution method.

Run the VM, observe the performance, get feedback from end users.



Hope other experts can assist further!
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
Senior IT System EngineerIT ProfessionalAuthor Commented:
Thanks all for the reply and suggestion.
This VM is configured 8 GB vRAM and 4 x vCPU

But I'm just wondering which configuration for the vCPU is best:
1 sockets 4 core
2 sockets 2 core
4 sockets 1 core
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
Sockets is always best, unless you need to specify cores, because you have a license requirement to meet.

Sockets or Cores will give you the same performance.

I would increase the RAM, if that does not solve the performance issue, build a new server, and scale out.

Is the CPU performance at 90/100% ?
0
 
Senior IT System EngineerIT ProfessionalAuthor Commented:
Ah OK, I'll go with the single core multiple sockets vCPU assignment.

Is that also the case with the SQL server ?

It is for a new VM deployment so no performance penalty yet.
0
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.

All Courses

From novice to tech pro — start learning today.