Alex,
In response to Question #1: We have 2 x single-tier deployments of TFS, one with 20 users and the other with around 40 users. Both of these deployments are running as virtual machines on VMWare. Our primary reason for using single-tier was simplicity of backups, our backup process basically involves shutting down the virtual machine and backing up the whole virtual machine and then starting it back up again. If TFS 2005 had supported named instances we may have consider using a dual-tier deployment. We have had very few performance issues at all, one thing we did a while ago though was to restrict SQL Server's memory to about ¾ of the system's memory to ensure that memory was available for ASP.NET. With regards to Question #2: The key thing to remember is that when it comes down to it TFS is just SQL Server + ASP.NET. Microsoft released a SQL Server 2000 Operations Guide a while ago (http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sqlops4.mspx) which has details about how to monitor the performance of SQL Server. I think most of the counters they recommend would still hold true under SQL Server 2005. This article (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4427ad2b-c33b-4b5f-b18a-16568349149a.mspx?mfr=true) discusses some of the performance counters useful for monitoring ASP.NET applications. Microsoft also publish a list of useful counters for determining system bottlenecks which may be useful: http://technet2.microsoft.com/WindowsServer/en/library/3fb01419-b1ab-4f52-a9f8-09d5ebeb9ef21033.mspx?mfr=true Regards, William Bartholomew From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alex Odintsov Sent: Friday, 25 January 2008 12:55 AM To: [email protected] Subject: [OzTFS] TFS two-tiers versus a single tier/ TFS health monitoring We will be upgrading to TFS 2008 soon and I would like to find out if we also need to go with two tiers solution or stay with a single server. Right now we have TFS 2005 installed on a single box along with SQL Server. The number of users is about 50. After the upgrade to 2008, the number of users will grow and will be around 100-150. I would like to go with two tiers solution because I believe it will be more robust and will handle the load better. Question #1: What do you think? How TFS is setup in your company? How many users it supports and how it is perform? In order to justify which setup to pick, I'd like to see how TFS is doing now and try to project what is going to happen when load will increase 3 times. I would like to setup some server's performance monitors and monitor how TFS is working. IT has already something in place, but I'm not sure what exactly it is. Question #2: What server performance counters should I setup in order to see how busy TFS server is? ( Something like %Processor Time, memory and etc...) So far the most useful information I've found on: http://msdn2.microsoft.com/en-us/library/bb668966.aspx: Any advises or information on this is really appreciated! Alex Odintsov OzTFS.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. View the web archives at http://www.mail-archive.com/[email protected]/ Powered by mailenable.com, supported by www.readify.net OzTFS.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. View the web archives at http://www.mail-archive.com/[email protected]/ Powered by mailenable.com, supported by www.readify.net
