Welcome to MSDN Blogs Sign in | Join | Help

Team Foundation Server Capacity Planning

We've nearly completed our full line of load testing to determine the recommended server configurations for various sizes of teams using Team Foundatation Server V1. Everything we've published before now were "goals". This is the first comprehensive publishing of actual measured (simulated) results. That said there is a huge disclaimer here. You may not experience the same results as we do. Many factors can affect your performance, including network traffic, data size, load per user, software or hardware configuration differences and more. These are only guidelines for planning purposes. The only way to know for sure what hardware will work for you is to try it in your environment.

Before I get to the numbers I want to remind you of what we are measuring. We are measuring the size of "team" that a given hardware configuration will support. We define team to be all people who are spending most of their time on projects using the Team Foundation Server. This means all roles - developers, testers, analysts, project managers, etc. Different roles will, of course, put different amounts of load on the system and in different ways. You can read previous blog posts that I have written to see the methodology we have used to generate these numbers.

We've tried to be very conservative - generally rounding down the actual results we achieved by 10-20%. Of course every team varies and if you have a team of people who run queries every 30 seconds all day, you'll need more server than we're recommending here. These numbers were based on the load we've experienced using TFS internally for the past year or so. Again, you can read more detail in previous blog posts but this turns out to be about 0.1 peak requests per second per user.

Here's the results we have gotten.

Team Size

TFS config

Model

CPU

Memory

Disk

100

Single server

Dell PowerEdge 1850

1P 3.4Ghz

1GB

1 x 10K rpm SCSI

200

Single server

Dell PowerEdge 1850

1P 3.4Ghz

2GB

1 x 10K rpm SCSI

400

Single server

Dell PowerEdge 1850

2P 3.4Ghz

2GB

1 x 10K rpm SCSI

800

Dual server

HP ProLiant DL580 G2

AT: 1P 2.8Ghz, DT: 2P 2.7Ghz

AT: 1GB, DT: 4GB

12 x 15K SCSI Raid 0

2000

Dual server

HP ProLiant DL580 G2

AT: 2P 2.8Ghz, DT: 4P 2.7Ghz

AT: 4GB, DT 16GB

12 x 15K SCSI Raid 0

We are still working on our Unisys 8 proc data tier numbers. Our initial results were not what we expected and we are investigating why.

We're going to work on getting this info published through "official" channels. I hope this is useful in planning your server capacity planning exercises.

Brian

Published Wednesday, January 04, 2006 2:19 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Team Foundation Server palvelinten mitoitus

Nyt kun TFS on ulkona, niin ohessa pari hyvää blogikirjoitusta palvelinten mitoituksesta:http://blogs.msdn.com/bharry/archive/2006/01/04/509314.aspxhttp://blogs.msdn.com/bharry/archive/2006/01/11/511546.aspx...
Tuesday, March 21, 2006 10:40 AM by Architects Plot

# Team Foundation Questions

I was at a customer site yesterday and they raised a couple of questions i thought people would be interested

Tuesday, December 12, 2006 8:20 PM by Ozzie Rules Blogging

# What kind of box do I need for TFS?

This or some of variation of this question is something I get often from the VSTS Sessions I do. The

Thursday, January 18, 2007 2:24 AM by Ahmed Salijee

# How many users will your Team Foundation Server support?

The information on server sizing in this blog post is no longer up to date. This was very early guidance

Tuesday, January 23, 2007 5:43 AM by bharry's WebLog

# Managing Quality (part 3) - Performance Testing

If you read my blog much, then you know performance and scale are near and dear to my heart. If you read

Tuesday, February 06, 2007 10:37 AM by bharry's WebLog

# Managing Quality (part 3) - Performance Testing

If you read my blog much, then you know performance and scale are near and dear to my heart. If you read

Tuesday, February 06, 2007 10:39 AM by bharry's WebLog

# MSDN Blog Postings » TFS 2008 System Recommendations

Thursday, October 18, 2007 9:36 AM by MSDN Blog Postings » TFS 2008 System Recommendations

# Its A Trap » TFS 2008 System Recommendations

Thursday, October 18, 2007 12:29 PM by Its A Trap » TFS 2008 System Recommendations

# TFS 2008 System Recommendations

Just came across a great post by Brian Harry about TFS 2008 System Recommendations. We have just completed...

Saturday, November 24, 2007 12:19 PM by Archi

# Software Information » bharry’s WebLog : How many users will your Team Foundation Server support?

# Visual Studio Team System » Blog Archive » TFS ?????? ??????

# TFS 2008 の推奨システム構成

TFS 2008 のスケーラビリティ テストが完了し、サーバー サイジングやハードウェア構成について最終的な推奨データを提示できる段階まで来ました。TFS 2005 の推奨構成と比較する場合は、 こちら

Thursday, April 24, 2008 12:19 AM by bharry's WebLog

# Team Foundation Server goodies [updated] « Andrzej’s Weblog

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker