Uhalt - sorry for only just seeing your thread (I would have responded more quickly had you asked your questions on the soureforge forum). In any event can I assume you are all set now?
I also can't help but comment on an earlier reply that said:
>Unix Performance Montioring commands
>-------------------------------------------------------------->
>vmstat - report virtual memory statistics
>iostat - report io statistics
>mpstat - report processor statistics
>netstat - report network statists
>prstat - process statistics
That's the whole point behind collectl! You don't need all these tools, each with their own switches, formats, etc. Not to mention not being able to easily integrate all their outout into a concise view.
As an additional aside, I'm in the final stages of getting ready to release a new version of collectl that adds interrupts by CPU to the output! You'll be able to get summary data like this, which was taken while running some 10G network tests:
[root@cu0nfs1 mjs]# ./collectl.pl --intstat -oT
# <-----------------Int----------------->
#Time Cpu0 Cpu1 Cpu2 Cpu3 Cpu4 Cpu5 Cpu6 Cpu7
12:49:55 4828 16K 1000 16K 18 16K 16K 0
12:49:56 4804 16K 1000 16K 0 16K 16K 0
12:49:57 4811 16K 1000 16K 18 16K 16K 0
or even broken down by type of interrupt like this (sorry about the formatting):
[root@cu0nfs1 mjs]# ./collectl.pl --intstat -oT
12:48:50 082 0 0 0 7731 0 0 0 0 PCI-MSI-X eth2 (queue 0)
12:48:50 098 0 0 0 0 2037 0 0 0 PCI-MSI-X eth2 (queue 2)
12:48:50 122 0 0 2240 0 0 0 0 0 PCI-MSI-X eth2 (queue 5)
12:48:50 138 0 7084 0 0 0 0 0 0 PCI-MSI-X eth2 (queue 7)
12:48:50 154 0 0 0 0 0 7723 0 0 PCI-MSI-X eth3 (queue 0)
12:48:50 162 9082 0 0 0 0 0 0 0 PCI-MSI-X eth3 (queue 1)
12:48:50 178 0 0 0 0 0 0 8253 0 PCI-MSI-X eth3 (queue 3)
12:48:50 210 0 0 0 0 0 0 0 6417 PCI-MSI-X eth3 (queue 7)
12:48:50 218 1 0 0 0 0 0 0 0 PCI-MSI eth0
try doing that with the exiting linux tools. and then try to plot it all!
anyhow I do plan to release a new version the end of the week so be sure to check in at
collectl
-mark