I am trying to size out our future Citrix Xenapp hardware environment. We have decided to virtualize the XenApp servers using VMware. We will build these out using vSphere, running on Dell PE R710s -- the servers will have the Nehalem chipset. Based on past experiences and what I have read it is always best practice to plan 1 vproc per 1 core on the physical host to allow the scheduler to have a 1 to 1 relationship to the cores. Seems simple... take the Dell R710, a dual proc quad core system, and we have 8 cores -- means we can have 8 vprocs in use on the host. My question is does the Nehalem chip with HT enabled paired up with the different scheduling policies within vSphere change the game at all, or does the same best practice exist?