node.js运行StatsD时100%的cpu利用率

时间:2013-02-12 06:26:35

标签: performance node.js cpu-usage metrics statsd

我想通过一些压力测试来测试StatsD性能。 最后我发现当每秒有80,000个数据包时,Node.js在我的环境中获得100%的CPU利用率。

我知道每秒80,000个事件是相当多的事件,但我想知道是否有人知道StatsD对Node.js的限制是什么。什么是正常事件发生率?

此外,我是否可以采取一些措施来提高Node.js的性能,以便不会达到100%的cpu利用率?

1 个答案:

答案 0 :(得分:1)

据StatsD贡献者称,测试和测量的指标率为每秒15,000-20,000个指标。 这非常好,这正是我想要的。

您可以在我在StatsD的github项目中打开的问题中看到有关它的更多详细信息: https://github.com/etsy/statsd/issues/249