I'm tuning a production server that runs Windows Server 2003 SP2. I want to monitor the hard faults (read an write separately) for each process. Is it possible?
I'm tuning a production server that runs Windows Server 2003 SP2. I want to monitor the hard faults (read an write separately) for each process. Is it possible?
Your best bet would be to use process explorer from Sysinternals found here. You can glean a lot of information for any running process.
See here: Monitoring Hard Faults on Windows Server 2003 using PerfMon
You can use perfmon to monitor Page Faults\sec per process (which is probably not what you're looking for) or you can monitor specific I/O counters per process (which would include network, file, and device I\O's).