Im looking for a tool or script to rip through VMSTAT, IOSTAT, RSTAT, TOP logs that have been captured while running a performance test.
Would be great if the tool could generate graphs too...
I understand most peopels response would be .... Use Excel... Ive hit the row limit too often... especially with long running soak test results
I have experience using loads of different tools and yes they all have monitoring of some kind ... on most sites I get too they need fast results and the quickest way is to get the Sys Admins to run a cron job running these stats into a file...
Im sure this is all usual news to most seasoned perf testers... Would be nice to find a tool like this
I know exactly what you mean, and I solved a similar problem with a different approach. I built a tool that runs from a central server and polls remote servers at a regular interval (lightweight connection using ssh or telnet). It runs system commands (vmstat, mpstat, iostat, uptime, kstat, etc etc depending on platform) and collects all the results in either log files or RRD databases which can then generate graphs.
check out pymeter.sourceforge.net if this sounds intetesting. I have yet to do a release, but I have a bunch the source code checked in (it is in Python), and I have been using it myself for a few months.
The idea is to create a set of plugins for each *nix platform, since there are subtle differences in the output of these tools.. I am working on Solaris and Linux plugins first.