Program to "monitor/record" performance of Windows server?

Are there any good free programs that can monitor a window's server resources and then report on them?

- memory utilization
- cpu utilization
- disk utilization
- anything else that's useful

I would need to see:

- average usages
- peak usages
- anything else that's useful

I basically need something that can tell me when/if our servers are too heavily loaded. And if so, what specifically needs to be upgraded/changed. (mem/disk/cpu, etc..)

Thanks.

 

 

 

 

Top