负载测试期间如何测量CPU和内存
问题内容:
我们在异构环境中使用JMeter,我们希望在运行服务或Web应用程序的服务器上产生大量负载的同时测量CPU和内存。您会建议使用什么?是否有可用的软件解决方案(开源或商用)将CPU和内存使用情况记录在文件或数据库中?
谢谢!
问题答案:
从Java角度来看,可以使用jconsole或编写自己的代码来监视内存使用情况。
- 测量Java应用程序的CPU和内存消耗
- github上的 javasysmon
- 对于Linux为dstat,对于Windows为perfmon。