Monday, January 28, 2013

Performance Monitoring

One of my goals for the next few months is to start colelcting system data from a number of computers, and run some data mining techniques to capture performance statistics, and monitor behaviour, and downtimes.

To this end the first step is to collect system data.

For windows machines I'm am trying out perfmon.msc. (See It captures various metrics and can output them to a file. I can then periodically batch the file to a central area for processing

There are lots of various tools for unix varients. See
  • top
  • vmstat
  • ps aux
  • bonnie (for disk monitoring)
from here

Unix Performance Montioring commands
vmstat - report virtual memory statistics
iostat - report io statistics
mpstat - report processor statistics
netstat - report network statists
prstat - process statistics

No comments: