• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 276
  • Last Modified:

Number of Users in a Terminal Server

I'm looking at deploying a new terminal server.  The server will be a Server 2008 R2 guest in a Server 2008 R2 Hyper-v environment.  The host server has dual xeon 5650 cpus with 48gb ram.  My plan is to assign the guest the maximum of 4 vCPUs and somewhere around 24GB of RAM.  My question should this adequate to handle a load of around 25-30 users.  The main applications for users are Outlook, Microsoft Office, Internet, and other text based document editing programs.  Also the host server has the resources available in terms of RAM and the CPU sits at idle between 0-5% all day.

Also what sort of user capacities are you seeing out in the real world on terminal servers?
0
sqlBarth
Asked:
sqlBarth
  • 3
  • 3
2 Solutions
 
setasoujiroCommented:
24GB is overkill for this amount of users. also the 4 cpu's are not really necessary

I have environments with virtual machines 2003r2 with 10GB ram , 2 vCPU and there are 20 people on it.
and never complain about any slowness.
0
 
Carl WebsterCommented:
You need to read the Project Virtual Reality Check white papers.

http://www.projectvrc.com/

You need to read Update: Project VRC Phase II version 2.0.  That will give you the guidelines you are searching for.
0
 
sqlBarthAuthor Commented:
I find that to be a fascinating read however I do disagree with their statement of # of logical CPUs = # of vCPUs.  Based on other readings and real time monitoring I find it to be a 1:8 ratio in terms of logical CPUs to number of vCPUs available.  Then again it depends on what definition of a logical processor you are using. That has become a very amibiguous term in regards to hypervisors.  In my 1:8 ration I'm referring to logical processors as a core/thread that the host server sees as available in the CPU history.
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.

 
Carl WebsterCommented:
So you are saying if your server had 8 cores, you would allocate 64?
0
 
sqlBarthAuthor Commented:
Not necessarily, but it would be way more than eight.  I believe it would be possible, depending on application load but based on principle I'd never max out a host servers resources.  CPU cores aren't 1:1 to vCpu in any of the big three hypervisors.  Instead more of a giant pool of resources that can be allocated appropriately.  I don't have the link handy but I'll post tomorrow on what falls in line with my thinking.
0
 
sqlBarthAuthor Commented:
Here is the article I was speaking of.  http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-concepts-vcpu.aspx.  I should preface this by saying this isn't something I stumbled across and now I believe it.  Instead based on real time monitoring of hyper-v servers and how the guest's CPU usage compared to the CPU usage on the host it confirmed my theories.  It was also the first time I've found somebody explain this complicated subject in a concise and competent manner.

Also please keep posting statistics on terminal server user capacities you have seen or work with.  Thanks!
0
 
Carl WebsterCommented:
That is a very interesting read.  Thanks for sharing.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now