Welcome to MSDN Blogs Sign in | Join | Help

July ‘09 DevDiv Dogfood Statistics

It’s been about 6 months since I last posted detailed statistics on the DevDiv TFS dogfood server.  Overall it’s been a good 6 months.  Early this year we got the bulk of our TFS 2010 branching/merging/scaling changes deployed to the server and they’ve made a a big difference in the scalability challenges we were having last fall.  The server’s running pretty well these days.

Later this month we’ll be setting up a second DevDiv dogfood server that will mirror chunks of the “main” server and will be used by the Visual Studio Team System team.  This new separate server will exist because we need a way that we can use pretty recent builds without disrupting the work environment for the broader division with frequent updates. I’ll write some more about this in the next few weeks as the rollout progresses.

Here are some things that stand out to me when I look at the numbers:

1) Checkins are way up.  My guess is that’s due to the fact that we are in an intense bug fixing period right now and we are probably seeing a whole lot of very small checkins.

2) File downloads are way down.  Every since we put in the 3 node proxy to handle the download volume, the download numbers just haven’t been relevant any more.  I don’t have any good way to collect statistics from the proxies (they aren’t instrumented as well as the main server is).  I think this may be the last report that I include download numbers in because they just aren’t very relevant.

3) Files and Work item versions continue their astonishingly steady climb.

4) Workspaces are way up.  In the fall and early this year we were aggressively deleting old unused workspaces in preparation for a series of server upgrades we were doing.  We’ve pretty much let them go the last several months so they’ve been piling up.

5) I’ve stopped counting files & folders separately.  For one thing the number has gotten huge.  Secondly the TFS 2010 schema is less optimized to counting the difference.  It basically involves a > 600 million row table scan on our data base and that’s way too long.

image

image

image

 

Users

  • Recent users: 3,177 (up 12)
  • Users with assigned work items: 4,989 (up 227)
  • Version control users: 7,911 (up 2,353)

Work Items

  • Work Items: 710,680 (up 148,412)
  • Areas & Iterations: 12,383 (up 575)
  • Work item versions: 6,358,545 (up 1,478,148)
  • Attached files: 382,464 (up 54,459)
  • Queries: 52,060 (up 12,947)

Version control

  • Files/Folders: 686,121,239 (up 170,909,714)
  • Total compressed file size: 5,290,319 MB (up 1,366,710 MB)
  • Checkins: 992,015 (up 290,114)
  • Shelvesets: 149,293 (up 62,974)
  • Merge history: 1,640,660,707 (up 433,097,493)
  • Pending changes: 49,692,927 (up 11,520,012)
  • Workspaces: 28,678 (up 10,924)
  • Local copies: 4,255,597,662 (was 4,040,396,778)

Commands (last 7 days)

  • Work Item queries: 1,562,228 (up 606,998)
  • Work Item updates: 59,412 (up 10,168)
  • Work Item opens: 1,311,384 (up 759,119)
  • Gets: 687,643 (up 112,917)
  • Downloads: 23,370,988 (down 6,977,693)
  • Checkins: 17,576 (up 9,061)
  • Uploads: 341,514 (up 174,148)
  • Shelves: 8,634 (up 996)

 

Brian

Published Monday, July 13, 2009 11:17 AM 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

# re: July ‘09 DevDiv Dogfood Statistics

Thanks.  I was waiting for an update of the usage stats.  

Is it possible for you to share a high level deployment topology diagram of the TFS 2010 servers?

Monday, July 13, 2009 3:37 PM by Rajesh

# re: July ‘09 DevDiv Dogfood Statistics

I second the request for the server diagram. Would be helpful in benchmarking against our own internal TFS deployment.

Tuesday, July 14, 2009 2:47 PM by Joe

# re: July ‘09 DevDiv Dogfood Statistics

http://blogs.msdn.com/bharry/archive/2009/04/30/tfs-2010-admin-operations-setup-improvements.aspx

This post contains an abstract description of the TFS 2010 topology possibilities and a picture.  In the next week or so I'm going to do a post about a new TFS 2010 server we are setting up for internal dogfooding and I'll include a picture of the topology.

Brian

Wednesday, July 15, 2009 8:14 AM by bharry

# re: July ‘09 DevDiv Dogfood Statistics

Hi Brian,

We are impressed with your TFS statistics, but we need to know one thing: your server spec.

Can you post your server spec here? We need to know what the performance looks like after TFS adoption.

Thanks.

Tuesday, July 28, 2009 11:08 PM by Julius

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker