2

Just need to know that perfmon plugin which is used in jmeter tool, does it analyse cpu/memory, disk utilization of local machine or the server where application is hosted?

Because as a user when give IP and port, we give these details of the remote machines when we perform load test.

Please let me know .

SurvivalMachine
  • 7,946
  • 15
  • 57
  • 87
puneetverma0711
  • 145
  • 3
  • 3
  • 10

2 Answers2

1

As per JMeter Scientist,

The PerfMon listener was implemented in following way: The Host collects PerfMon, Remote nodes don't collect PerfMon.

So, Master will collect metrics from the Slaves.

This might help

Adnan
  • 2,931
  • 3
  • 23
  • 35
1

PerfMon Metrics Collector fetches performance metrics from ServerAgent(s) via TCP or UDP. And it's up to you where you want to install the ServerAgent(s), on JMeter or Application Under Test side or both.

Normally ServerAgent(s) is/are installed on Application Under Test side, i.e. web servers, database servers, load balancers, etc. to measure the load on that end, however if you want to collect performance stats from load generators - feel free to install Server Agent(s) on JMeter machine(s).

See How to Monitor Your Server Health & Performance During a JMeter Load Test article for comprehensive information on PerfMon installation and usage

Dmitri T
  • 159,985
  • 5
  • 83
  • 133