Currently, I am administering server with single ASPL.NET website. Website is very realtime, once user opens the page, it gets updated every second. Luckily site is coded by really good guy, and it seems to be working pretty fine.
I am watching Performance Monitor, and average values for previous 10 minutes are:
-143 for Requests / sec
-9.75 - Active Requests
-9.93 - CPU%
My question is - when should I suggest that we scale? Or to add more servers to the cluster? Should I be worried about amount of concurrent HTTP connections to the server (going over limit of concurrent connections that IIS can handle)? Or you think that with these values 100% CPU will be hit before Requests / sec limit?
Can anybody provide metrics as to what are maximum Requests / sec IIS can handle (what are the values from servers you are maintaining)?
EDIT: Also, I would be thankful if experienced administrators can propose other metrics I should follow in Performance Monitor related to monitoring IIS and ASP.NET.