Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to capture process cpu,memory utilization using open source tool

I would like to capture the CPU,memory,thread counts of my application process over a period time,to analyse the if any process is using more cpu,memory consumption. How can we acheive this .

like image 222
surya135 Avatar asked Sep 01 '25 01:09

surya135


1 Answers

Check out PerfMon available via JMeter Plugins, it is free and open source.

The usage is pretty straightforward:

  1. Download and install PerfMon Server Agent to the host(s) which you need to monitor and launch it.
  2. Install Perfmon Metrics Collector plugin using JMeter Plugins Manager
  3. Configure it to collect the metrics you would like to visualize
  4. Start your test.

See How to Monitor Your Server Health & Performance During a JMeter Load Test guide for more detailed explanation on the plugin itself and its usage.

like image 94
Dmitri T Avatar answered Sep 03 '25 20:09

Dmitri T