In order to answer questions about Team Foundation Server performance, you must establish a baseline of the performance of your deployment. Performance monitoring requires observing a specific set of performance counters over time. Team Foundation Server provides performance counters that allow you to monitor server performance and activity. For more information about how to use the information available through performance counters, see Evaluating Team Foundation Server Performance. The following table describes the available Team Foundation performance monitors.
Current Events In Process
The number of Team Foundation Server events being matched with subscriptions.
Current Notifications Queued
The number of notifications ready to be sent.
The processing rate of the Team Foundation Server event system.
Current Link Queries/Sec
The rate of queries about links between artifacts in Team Foundation Server.
Current Registration Queries/Sec
The rate that the Team Foundation Server registration service is being queried.
Current Cache Size(Bytes)
The current cache size.
Total Download Requests
The total number of download requests that come to the proxy server.
Total Cache Hits
The total number of download requests served from the file cache.
Total Files in Cache
The total number of files available in the cache.
Current File Uploads
The number of files currently being uploaded to the TFS Version Control service.
Current File Uploads/Sec
The rate that files are being uploaded to the TFS Version Control service.
Current Server Requests
The number of currently active requests being processed by the TFS Version Control service.
Current File Downloads
The number of files currently being downloaded from the TFS Version Control service.
Current File Downloads/Sec
The rate that files are being downloaded from the TFS Version Control service.
The rate at which requests are being processed by the TFS Version Control Service.
Average Response Time
The time, on average, that the TFS Version Control service took to process a single request.
Active Query Requests
The number of queries currently executing.
Active Paging Requests
The number of paging requests currently executing. When you perform a work item query, Team Foundation Server provides the results in increments of a default number of work items and makes additional background paging requests until the work item query is completed.
Active GetWorkItem Requests
The number of work item requests currently executing.
Active Update Requests
The number of updates currently executing.
Active GetMetadata Requests
The number of cache updates currently executing.
Active GetStoredQuery Requests
The number of stored query requests currently executing.
Active GetStoredQueries Requests
The number of stored queries requests currently executing.
For information on how to view the data provided by these performance counters, see How to: View Team Foundation Server Performance Counters.