[ https://issues.apache.org/activemq/browse/AMQ-744?page=comments#action_36467 ]
Adrian Co commented on AMQ-744: ------------------------------- Ive added the vmstat plugin and this is the result it writes: <cpudata index='0' r='1' b='0' w='0' swpd='48952' free='6220' inact='33244' active='372324' si='0' so='0' bi='0' bo='0' in='106' cs='42882' us='82' sy='18' id='0' /> <cpudata index='1' r='0' b='0' w='0' swpd='48960' free='6216' inact='32988' active='372328' si='0' so='8' bi='0' bo='8' in='105' cs='36723' us='83' sy='17' id='0' /> <cpudata index='2' r='1' b='0' w='0' swpd='48960' free='6200' inact='32988' active='372328' si='0' so='0' bi='0' bo='0' in='114' cs='36160' us='78' sy='22' id='0' /> <cpudata index='3' r='0' b='0' w='0' swpd='48968' free='6216' inact='32732' active='372328' si='0' so='8' bi='0' bo='8' in='104' cs='42996' us='80' sy='20' id='0' /> This is generally straight from the vmstat command line. This is using vmstat 2.0.11. Let me know which data is of interest and i can filter it out. Also, what data should be included in the summary. > add a "vmstat" agent to the maven activemq performance plugin so we can track > the CPU, IO, RAM use on the machine we are running the test on > -------------------------------------------------------------------------------------------------------------------------------------------- > > Key: AMQ-744 > URL: https://issues.apache.org/activemq/browse/AMQ-744 > Project: ActiveMQ > Type: Improvement > Components: Performance Test > Reporter: james strachan > Assignee: Adrian Co > Fix For: 4.1 > > > When running a performance test it would be good to spawn off a process to > run 'vmstat' which works on linux and solaris (the flags may differ etc) > which outputs the amout of CPU use in system/user code and how much is idle > together with RAM & IO numbers. > I'd be good to include in each snapshot whatever vmstat numbes we can find so > we can see how the box was doing as the test was running. > e.g. > <sample index="5" ... > > <machine cpuSystem="50" cpuUser="25" cpuIdle="25" ram="44" io="1000"/> > </sample> > Note that we may wanna make a few different machine monitoring agents using > different tools - so lets make it pluggable - let 'em write whatever XML they > can - though we should be able to get linux and solaris done (linux only > would be fine for now) > To call vmstat we'll need to do a System.exec() then parse the results etc -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira