TFS perf benchmarks on slow WAN (300 kpbs)

We did a perf benchmark testing recently with VSTT Load Test slow network simulator. This is the result we got: 1. Baseline: Normal WAN (1Gbps) 2. Comparison Run: Slow WAN (300 Kbps).   As expected, almost all tests are slower due to slower network. But overall perf are still pretty good for these small operations….

0

Default team project collection and TeamFoundationServiceUnavailableException: TF31002

In TFS 2010, a default team project collection is configured throught this entry in the tbl_RegistryItems table of tfs_configuration database: #\Configuration\     DefaultCollection\    502117a7-f5db-4a60-91ea-2a496678c1bb   The value is the collection GUID, and you can get it from SQL server management studio: 1. Right click on the collection db and select properties 2. Select Extended Properties 3. The…

0

Perf benchmark comparison between TFS 2010 and TFS 2008

We’ve got some questions from customers asking about the perf improvement TFS 2010. So I want to share some of our perf testing result with you here. Across a “normal” mix of operations, we see about a 25-30% improvement in overall performance.  This is the throughput comparison result for 4 load run configs:   TFS 2010 TFS…

0

A win2k8 server is running out of disk space but I cannot delete any files

I was doing a TFS long haul stress run on a win2k8 server this week and the server ran out of disk space. While I was trying to free up more space on the server, I ran into this issue: 1. In Windows Explorer, delete some files. These files seem to go away 2. Check…

0

A case study on a OutOfMemoryException crash investigation

Recently, I encountered an OOM issue in our load runs. It took me a while to repro it and created a full dump. But once we got the dump, it was pretty straightforward to find the “leak”. 1. Is this a native memory leak or .NET memory leak? 0:072> !address -summary ——————– Usage SUMMARY ————————–    TotSize (     …

0

How to setup an NLB environment for TFS 2010 application tiers using ARR

A very simple but effective way to setup an NLB environment for TFS 2010 Application tiers is to use Microsoft Application Request Routing (ARR) for IIS7. ARR acts as a reverse proxy to direct requests from one machine/uri to a pool of servers that you define. It takes just a couple of minutes to setup, and you…

0