我试图使用Jmeter插件来监控cpu和服务器内存的使用情况。服务器托管在linux机器上,并运行apache和postgresql。
我在linux服务器上运行服务器代理,并在Jmeter度量收集器中添加了cpu和内存参数。
现在,当我运行some测试时,将使用apache和postgrelsql,我可以在性能收集器中看到一些数据。
(1)在运行测试时,如何找出apachae和progresql的cpu利用率?
2)我可以看到,记忆正以一条直线的形式出现。我在其他一些线程中读到,这是因为JVM常量内存的使用,我无法理解为什么这是happening.Server代理应该提供所有进程的内存利用率而不是JVM。在这种情况下,如何获得实际的内存使用量?
发布于 2017-07-07 05:51:03
apache和postgres都不使用JVM,您确定在正确的主机上运行服务器代理吗?
关于您的问题本身:跟踪每一过程指标是可能的,例如,您可以应用以下配置:

您需要替换:
localhost具有运行apache、postgres和JMeter服务器代理的机器的主机名或IP地址。49493521完成之后,您将看到4个图表,分别表示apache CPU的使用、apache内存的使用、postgres CPU的使用和postgres的内存使用。
有关更多信息,请参见如何在JMeter负载测试期间监视服务器运行状况和性能文章。
https://stackoverflow.com/questions/44963028
复制相似问题