I'm looking for suggestions/advice on what tools can help test for performance of Operating Systems (Windows and Mac).

For example, monitor for performance stats (CPU, Memory, Disk usage) before and then after a certain agent (i.e. security software) is loaded on a system.

I'm aware of PerfMon on Windows.

I am open to all and any suggestions and any help/advice is appreciated.

  • Are you looking for one tool that could be used on all these platforms? On Linux (and perhaps Mac), you can set up Telegraf along with an InfluxDB and build a dashboard on top of that (e.g. Grafana), that works just fine as a monitoring tool. But I'm unsure of whether or not this could be used on Windows as well.
    – pavelsaman
    Aug 2, 2020 at 8:56

1 Answer 1


You can use JMeter PerfMon Plugin which can be used for collecting various performance metrics across variety of platforms

Moreover you will be able to use Apache JMeter load testing capabilities to conduct the required load onto the operating system under test.

Check out How to Monitor Your Server Health & Performance During a JMeter Load Test for more detailed information and instructions.

  • Thank you for this info. I apologize for (perhaps) ignorant question but isn't Jmeter a tool used for web application performance? and/or Web server performance? or can it also be used to monitor and collect perfomance stats on endpoint devices (laptops) with Windows or Mac OS? Thank you in advance. Jul 31, 2019 at 17:44
  • You can collect performance stats (CPU, RAM, Network, Disk, etc. metrics using JMeter PerfMon Plugin
    – Dmitri T
    Aug 1, 2019 at 6:55
  • Got it, is there a difference between using JMeter PerfMon Plugin and the Perfmon Windows Native tool? does this also work on MacOS? Aug 1, 2019 at 17:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.