为什么在 NodeJS 中使用 Appmetrics 分析器时我的应用程序性能得到了提高



我在生产模式下运行我的nodejs应用程序。 在使用 JMet(每秒 100 个请求(进行负载测试时,我的系统 CPU 上升到 100%,吞吐量开始从 125 降低到 96,并且在测试继续时不断下降。 因此,我在应用程序中添加了Appmetrics-dash profiler以进行CPU分析。在创建和服务器之前添加了以下代码。

var dash = require('appmetrics-dash');  
dash.monitor();

在执行分析以检查 CPU 时,通过在相同负载的生产模式下运行 NodeJS 应用程序来检查 CPU 是正常的(即使它也变高,也变得正常(,并且 through 是 185。 所以我不知道由于哪个分析器参数性能提高了。 我想在我的应用程序中使用相同的参数来提高性能。 请帮助我做到这一点。

事实并非如此。由于探查器进一步向应用程序添加负载,因此您指定的观察结果有些错误。

当您使用 jmeter 或任何其他工具进行分析时,应用程序首先会吸收大量资源,但后来它会稳定下来。只有在那时之后,您才能评论任何应用程序资源消耗。我相信当应用程序稳定下来时,您会添加分析器。

相关内容

最新更新