Question

Terminal Server Hardware Requirements and Load Balancing

Asked by: PeteJH

Hi all,

I am seeking some guidance on the design of a terminal server/thin client environment.

I have a site with 35 users and we are looking at implementing a terminal server/thin client environment. The terminal servers I have implemented in the past have maxed out at around 20 users logged on at any one time, so we have only ever needed a single Windows 2003 terminal server with Dual Xeons, 15k SCSI HDDs, 3 to 4 GB RAM etc. However this site will have 35 users logged in and working all day long, so I am concerned that this will be nowhere near enough.

What would be the ideal hardware scenario for 35 users in a completely thin environment? Do you think I should go with a single terminal server that has more power than what I have been used to installing? If so, what hardware specs would you recommend? Otherwise, would I be better off implementing two terminal servers similiar to what I have used in the past, with some sort of load balancing? If so, becuase I am new to load balancing terminal servers, is there 3rd party software that I need to look at to handle this, or does the Microsoft Server system handle all of this? If you steer me in the right direction, I can do the all the required research.

I would appreciate any assistance anyone can give.

Thanks

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2007-06-23 at 21:12:50ID22653747
Tags

server

,

terminal

,

requirements

,

hardware

Topics

Windows 2003 Server

,

Remote Desktop/Terminal Services

Participating Experts
3
Points
500
Comments
13

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. SCSI Termination
    Hi, I have an Adaptect 2904 host controller bought to control a single external device. Currently I am attaching to the device via the internal connection on the card. This is because did not have a suitable high density plug to hand when I installed the device. The extern...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: leewPosted on 2007-06-23 at 23:13:27ID: 19350081

Who knows.   You haven't given any information on what the users will be doing.  If they are all only running notepad, then 35 on one dual xeon with 4 GB of RAM would probably be enough.  But if they are running photoshop and Excel spreadsheets, then the CPU/RAM usage is going to be significantly more.

You would probably be better off reading information on Terminal Server Capacity planning and Sizing.  For example:
http://www.microsoft.com/downloads/details.aspx?FamilyID=A2AE95DA-BE56-4495-9FB5-E4B7170B33D9&displaylang=en
http://download.microsoft.com/download/5/d/6/5d6eaf2b-7ddf-476b-93dc-7cf0072878e6/TermServe-Size.doc
http://technet2.microsoft.com/windowsserver/en/library/cb201937-8f68-4d0f-9521-99e090ddd6b11033.mspx?mfr=true

I would submit to you that a single server, properly configured, could still handle 35 users easily - for MOST applications.  But you would be well advised getting a system capable of dual Quad Core CPUs and 16 GB of RAM or more and running Windows Server 2003 64 bit.

 

by: PeteJHPosted on 2007-06-24 at 02:00:08ID: 19350324

Hi leew.

Thanks for your response. Sorry for not giving you enough information!

The use of the terminal server will be as follows:

 

by: PeteJHPosted on 2007-06-24 at 02:38:24ID: 19350386

Hi leew.

Sorry about that. Accidently hit submit.  The terminal server will host full desktops (we are going to use proper thin client terminals) with main applications including:

MYOB Accountants Office
MS Office 2003 - In particular Word, Excel & Outlook.
Internet Explorer
Various MYOB and Quickbooks programs (they use these to view customer's accounting data files).

The Accountants Office application uses a foxpro database. For speed, I was considering placing the data for this application on the terminal server also (it runs very slow over the network). I have done this for the same application on another client's site with a terminal server and it works fine.

I will read the arcticles that you mentioned, but if you could also give me your recommendation based on the limited info that I have given you, that would be fantastic.

Thanks again.

 

by: leewPosted on 2007-06-24 at 08:25:09ID: 19351367

I'm not familiar with the MYOB package, so I don't know it's memory utilization.  This is where proper sizing comes in.

Off hand, I would say allow 192 MB RAM per user.  So that would be 7 GB of RAM.  Round up and make it 8 GB, allowing about 1.25 for the OS and a little extra breathing room.  Start out with a single quad core CPU but make sure the system can have a second so if it turns out to be underpowered, all you need do is buy another CPU and install it.

 

by: leewPosted on 2007-06-24 at 08:28:18ID: 19351378

For example, a Dell PowerEdge 2950 will support up to 32 GB of RAM and dual Quad Core processors.

 

by: politicalfusionPosted on 2007-06-24 at 17:15:24ID: 19352731

most copies of server will only recognize 4 gb of ram?
we run a terminal server farm and with 20 concurrent users we run into the same problems you mentioned with performance. our solution has been to split the load and manually assign users to one or the other servers. if they need to access common data, this won't work - obviously.
i'd like to know which os you are running. is it server 2003 r2 standard (the one i am most familiar with?)
another thing we have noticed with most of our clients running an enterprise software solution. typically, the program itself starts to get bogged down with that many users (ie - the app itself can only run so fast)
i'd like to look at dfs (namespace and replication) in 2003 r2 as a solution. running 2 machines to provide additional protection for your network. you can start here:
http://technet2.microsoft.com/WindowsServer/en/library/d3afe6ee-3083-4950-a093-8ab748651b761033.mspx?mfr=true
there's also a neat little video if you want to watch that (less intense on the brain cells):
http://www.microsoft.com/windowsserver2003/evaluation/demos/default.mspx

 

by: leewPosted on 2007-06-24 at 17:39:26ID: 19352771

Apparently politicalfusion is not reading my comments.  As I said, use 64 bit version of Windows - 64 bit versions of windows are not limited to 4 GB of RAM.

 

by: politicalfusionPosted on 2007-06-24 at 21:13:55ID: 19353373

sorry lee,
obviously there are several versions of windows supporting more than 4gb of ram, and it's probable that the author has a choice of operating system. i mostly was trying to extract which os he is using or intending to use, and i apologize that it came off as an attack against you.
i respect your rank and have relied on your solutions in many other posts in the past. thank you and i'm sorry for the implication.
returning to the question, we have some applications that won't work with sbs for instance, and i've had driver/app issues with 64 bit. i am still interested in knowing what os the author is intending to work with and in exploring a two server environment with failover using dfs. i admit freely that this is a solution i am experimenting with myself and want to see if its application can be expanded to other environments. we use dell 1750's coming off lease and can get a 2u, 2 server solution up and running for less than $3,000, with big, fast drives, 2 x3gh xeons, with happy users that aren't overtaxing either system, have access to common data, failover protection, and don't take up much rack space (if that is even an issue). again, we rarely see this taxing the server so much as it taxes the app - though i have a mortgage company where the app goes bad and then starts overtaxing the server. the 2 server solution seems to make everyone happy. i have no idea if that will work for the author, but believe this may be a solution worth exploring.
again, i apologize and look forward to working with you and relying on your advice in the future.
thank you all,
politicalfusion

 

by: PeteJHPosted on 2007-06-26 at 01:02:18ID: 19361577

Hi leew and politicalfusion,

I have decided to go with a single server solution for my client. I have gone this way because the database for their main accounting application will also be on the terminal server to improve speed (it uses foxpro and is horrendously slow over a network). If I had a two server solution, I would have to put the foxpro database on one of the terminal servers which would result in a difference in performance between the servers (unless the dfs that you are suggesting also works for databases?).

Here are the basic specs of the single terminal server that I am looking at using:

- Intel Server Motherboard S5000PSLSAS
- 2 x Intel Xeon X5355 2.66Ghz Passive (Quad Core)
- 4 x 2Gb DDR-II 667MHz ECC RAM
- 4 x Hitachi SAS 73Gb 15k HDD (2 RAID 1 Arrays - one for OS and APPs, the other for Page File and Accounting database).
- Intel Server Chassis with dual redundant PSUs
- Windows 2003 Server Enterprise Edition 64-bit

I would appreciate some comments on the hardware I have chosen.

Thanks for all the assistance so far.

 

by: politicalfusionPosted on 2007-06-26 at 06:19:42ID: 19363330

hi PeteJH,
as long as it doesn't run on msde, i know of no inherent limitations affecting user capacity at those numbers.
no, dfs replication is not recommended for databases. microsoft says "Because DFS Replication only replicates a file after it is closed, DFS Replication is not recommended for replicating database files or any files that are held open for long periods of time."

and is what i referred to above when talking about a need to access common data. we have one client, however, where the two branch offices did not need to be in synch all day long and where the app was based on msde. for them, dfs is a great tool. the database changes occur over night.
as for the server hardware, it's screaming and looks fine to me, though i'm not an expert on burned in compatability of your configuration. i admit to being a dell acolyte for that reason alone. they seem to have extremely well tested configurations, though i'm sure someone's mileage has varied. and i like their tech support as long as it is silver 2 or better - particularly since they will also support the os, etc. i've definitely used that in the past and gotten my money's worth and then some. they have some smart people working there.
anyway, good luck and have fun.

 

by: leewPosted on 2007-06-26 at 08:48:28ID: 19364953

From the sounds of things, you're making a mistake.  The raw hardware is fine (though you're probably going overkill with the DUAL Quad Core processors to start), but isn't this a vital component of your business?  What happens if you have a problem?  Who are you going to call when something doesn't work right?  Do you like being bounced around and told 'call the other guy'?  What happens if you have a part fail - like the mainboard.  Do you want to be down for 2+ days while you wait for a replacement part?  How much would that cost the company in lost productivity and possibly sales if the database were otherwise inaccessible to the majority of your users?

Building whitebox systems is fine for workstations - they affect ONE person at a time.  But this server will be affecting AT LEAST 35.  I would consider it unwise unless you plan on buying two of everything (except maybe the case) so you can swap out components in the event of a failure.  Instead, I would strongly recommend purchasing from a major vendor - Dell, HP, IBM - and making sure you get a 3 year warranty and 7x24x4 hour response support.  This adds the benefit of being able to call ONE company to resolve the issue and they can't 'blame the other guy'.  In addition, parts replacements can be done within 5 or 6 hours most of the time, including phone troubleshooting time.

 

by: PeteJHPosted on 2007-07-09 at 19:13:47ID: 19450225

Thanks for your advice. We are not building the servers ourselves. Although we are not going with a tier 1 company (eg HP, Dell etc), we have a large national company that we purchase all of our servers through and get fantastic support.

Thanks for all your help. Also thanks to political fusion for all of your comments.
 

 

by: thelandofsmegPosted on 2008-07-10 at 05:46:05ID: 21972704

Accountants Office does not support 64-bit, I have only seen limited success so far.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...