Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a client who upgraded their IIS server and got more memory / CPU. I'd like to show them that their website with 600+- daily visitors can do just as well on a smaller server running linux, APC, minified js, css etc.

I'm not very familiar with IIS, what is the IIS equivalent of top, vmstat, etc, what can I log for 24h on IIS then compare it to a linux machine?

share|improve this question
    
doesn't IIS run on windows? in which case you would want to monitor it's CPU usage etc through perfmon - see this question for details: stackoverflow.com/questions/69332/… disclaimer: i'm no expert, hence a comment instead of an answer –  jammypeach Aug 9 '12 at 15:28
    
    
@jammypeach yes their current server is Windows/IIS i'd like to show a comparison of usage between their server and linux –  Anagio Aug 9 '12 at 15:31
add comment

1 Answer

If you're interested in showing them improvements in response time you would want to compare requests for the same resource given similar or exactly the same request loads in order to show a direct improvement. You can use the Time-Taken log field which will give you the total time it took for IIS to process the request starting with the 1st byte it receives from the client and ending with the last response send is completed.

For a time period of 24 hours you can take an average of this metric.

Here's an article describing the Time-Taken field.

If you're interested in the performance of the server itself then you'll need to get into monitoring performance counters for cpu, memory, network, etc.

share|improve this answer
    
This will be good then if I can log the time taken to load the home page of the website. Plus the data from Google Insihgts / Pingdom I can then compare the same with the site running on linux. –  Anagio Aug 9 '12 at 15:34
    
@Anagio Yes. See also the edit I just added. There's another piece of the equation you'll want to pay attention to. –  squillman Aug 9 '12 at 15:38
    
Know of any small programs that log CPU/Memory usage? Maybe I can take an hours worth of data and show them what it would cost on a cloud server rather than dedicated –  Anagio Aug 9 '12 at 15:40
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.