Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
Search
Archives
Archives
February 2013
(6)
December 2012
(2)
November 2012
(2)
September 2012
(2)
August 2012
(1)
July 2012
(5)
January 2012
(3)
February 2011
(2)
November 2010
(1)
October 2010
(1)
August 2010
(1)
July 2010
(2)
May 2010
(5)
April 2010
(1)
February 2010
(2)
January 2010
(1)
December 2009
(5)
November 2009
(3)
October 2009
(5)
September 2009
(1)
August 2009
(5)
July 2009
(1)
June 2009
(5)
May 2009
(4)
February 2009
(1)
January 2009
(1)
December 2008
(4)
November 2008
(9)
October 2008
(5)
September 2008
(7)
August 2008
(4)
July 2008
(12)
June 2008
(15)
Tags
Azure
Developers
Other
Performance
PFE
Pioneer Dogfood
PowerShell
TFS
TFS Administration
TFS at Microsoft
TFS Building & Releasing
TFS Planning & Tracking
TFS Proxy
TFS Version Control
TFS2012
VS2010
Common Tasks
Blog Home
Email Blog Author
RSS for posts
RSS for comments
Tagged Content List
Blog Post:
TFS2012: Monitoring Management Pack
Grant Holliday (granth)
The Visual Studio 2012 Team Foundation Server Monitoring Management Pack for monitoring TFS with System Center Operations Manager 2007 SP1 or 2012 is now available. You can download it here . The Team Foundation Server 2012 Monitoring Management Pack provides both proactive and reactive monitoring of...
on
9 Dec 2012
Blog Post:
How to: Take a Memory Dump of an ASP.NET Application Pool Quickly
Grant Holliday (granth)
When I was running the internal Team Foundation Servers (TFS) at Microsoft, we sometimes encountered issues that could only be understood by analysing a memory dump. This was especially true on the Pioneer and Dogfood servers that were running pre-Beta builds. If the problem was serious enough (crashing...
on
2 Jul 2012
Blog Post:
TFS2010: Update Activity Logging Cleanup Interval
Grant Holliday (granth)
Every command that a user executes in TFS is logged to the database. This is very useful for investigating performance issues and other things. I’ve blogged before about how to query this table for TFS2008. Those same queries work for TFS2010 as well. By default, each night a job runs that deletes log...
on
11 Nov 2010
Blog Post:
Monitoring the TFS Data Warehouse - FAQ
Grant Holliday (granth)
This blog post describes how to interpret the Data Warehouse & Cube status reports included in the Administrative Report Pack for TFS2010 . Should I expect some processing jobs to fail? Why might most processing jobs fail? Why might many Incremental jobs be upgraded to Full jobs? Why...
on
12 Jul 2010
Blog Post:
Administrative Report Pack for Team Foundation Server 2010 and 2012
Grant Holliday (granth)
Update Dec 2012: This report pack works unmodified on TFS2012 as well as TFS2010. One of the key components of TFS is the Data Warehouse, which is made up of a relational database and an Analysis Services cube . In general, people don’t have a problem with the performance or operation of our...
on
12 Jul 2010
Blog Post:
How to: Copy very large files across a slow or unreliable network
Grant Holliday (granth)
To prepare for the DevDiv TFS2010 upgrade we had to copy 8TB of SQL backups about 100 miles across a WAN link so that we could restore it on our test system. The link speed was reasonably good and the latency fairly low (5ms), but when you’re dealing with files this big then the odds are against...
on
10 May 2010
Blog Post:
TFS2010: How to enable compression for SOAP traffic
Grant Holliday (granth)
When we upgraded our internal servers to TFS2010, some of our remote users noticed that HTTP compression was used for some traffic, but not all. HTTP compression was enabled for file downloads from source control and for web access pages but we weren’t compressing the SOAP responses to clients for Work...
on
9 May 2010
Blog Post:
TFS2010: Warehouse and Job Service Administrator Reports
Grant Holliday (granth)
The new TFS Administration Console will show you very basic information about warehouse & cube processing. However, it doesn’t show you anything about the queued & executing jobs. These are both gaps that I hope we address in the shipping product in the future. In the meantime for any real...
on
7 Feb 2010
Blog Post:
VSTS Pioneer TFS2010 Dogfood Server: Statistics October 2009
Grant Holliday (granth)
( See this summary on the VSTS Pioneer dogfood server and all the other posts .) As with the last few months, October was another busy month for dogfooding TFS. Since the Pioneer server has been such a success for Work Item Tracking and Source Control, we’ve really ramped up our efforts to dogfood every...
on
6 Nov 2009
Blog Post:
TFS2010: SQL Queries for TFS Statistics
Grant Holliday (granth)
Brian has been posting TFS statistics from the Developer Division dogfood TFS server for many years. I’ve updated the queries from TFS2008 to work with Team Foundation Server 2010 Beta 2. Here are the statistics for the TFS2010 Beta 2 server that we have been using internally since August 2009...
on
23 Oct 2009
Blog Post:
VSTS Pioneer TFS2010 Dogfood Server: Statistics August 2009
Grant Holliday (granth)
(This blog post is part of a series of posts on the new VSTS Pioneer TFS dogfood server .) Everybody loves statistics, so here are the statistics for the first month on the VSTS Pioneer server. Recent Users: 415 Work Item Tracking Users with Assigned Work Items: 2,454 Work Items...
on
27 Aug 2009
Blog Post:
TFS Performance Report Pack now works with SSRS2005
Grant Holliday (granth)
Back in February, I released some of the reports that were created for our internal TFS servers on my blog as the TFS Performance Report Pack . I got countless emails and comments on the fact that some of them didn’t work with SQL Reporting Services 2005. Fortunately, Jim Saunders from the Developer...
on
23 Jun 2009
Blog Post:
Large Team Foundation Server Performance Characteristics
Grant Holliday (granth)
Since joining Microsoft, I’ve become intimately familiar with running a TFS server for ~3,500 users in Developer Division and the performance characteristics of it. One thing I’ve learnt is that Performance Counters rule. You might observe the server being “slow” and you might notice that it “takes a...
on
21 May 2009
Blog Post:
Announcing TFS Performance Report Pack
Grant Holliday (granth)
Update 6/23/2009 : Due to popular demand, Jim from the Developer Support team at Microsoft has re-created the three reports that required SQL2008 Reporting Services. See the support team blog for more details . Update 7/13/2010: These reports also work with TFS2010. When you setup the data source...
on
3 Feb 2009
Blog Post:
Analyzing TFS performance with TfsActivityLogging and custom User Agents
Grant Holliday (granth)
Within Developer Division at Microsoft, we run a very busy server . We’re up to almost ~3,600 active users. Just over 6 months ago, the custom tools that our build labs were using were putting an extraordinary strain on the server. More than 40% of the load on the server was just from these tools. After...
on
24 Jan 2009
Blog Post:
TFS Management Pack for System Center Operations Manager 2007 shipped
Grant Holliday (granth)
The VSTS Rangers have shipped the TFS 2008 Management Pack for SCOM2007 . It is also published in the official System Center Operations Manager 2007 Catalog on TechNet (choose “System Center Operations Manager 2007” from the dropdown list and enter “TFS” as keyword). It takes out a new record for the...
on
26 Nov 2008
Blog Post:
Querying Perfmon data from SQL
Grant Holliday (granth)
In a previous post I talked about Relogging Perfmon binary log files to SQL . The next obvious step is to query the data from the database. There are two ways to do this: Use Perfmon itself to connect to the SQL data source Use another tool to query the SQL data source directly 1. Using...
on
7 Nov 2008
Blog Post:
PerfMon is not collecting LogicalDisk or PhysicalDisk statistics
Grant Holliday (granth)
If the LogicalDisk or PhysicalDisk objects don’t appear in PerfMon for you, then they may have been disabled automatically by the performance monitoring API. This is what Mark Friedman has to say about it in Microsoft Windows Server 2003 Performance Guide from the Windows 2003 Resource Kit : To maintain...
on
7 Nov 2008
Page 1 of 1 (18 items)