【问题标题】:why my application performance got increased while using appmetrics profiler in nodejs为什么在 nodejs 中使用 appmetrics profiler 时我的应用程序性能得到提高
【发布时间】:2018-01-17 11:16:43
【问题描述】:

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

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

通过在生产模式下运行nodejs应用程序以相同的负载cpu进行分析以检查cpu是正常的(即使它也变高,也变得正常)并且通过是185。所以我不知道由于哪个探查器参数性能提高。我想在我的应用程序中使用相同的参数来提高性能。请帮我这样做。

【问题讨论】:

    标签: node.js


    【解决方案1】:

    实际情况并非如此。由于分析器进一步增加了应用程序的负载,因此您指定的观察结果有些错误。

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

    【讨论】:

      猜你喜欢
      • 2016-05-03
      • 2011-07-22
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多