2

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

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

另外,我可以做些什么来提高 Node.js 的性能,使其不会达到 100% 的 cpu 利用率?

4

1 回答 1

1

根据 StatsD 贡献者的说法,经过测试和测量的指标速率在每秒 15,000 到 20,000 个指标之间。那已经足够好了,这就是我想要的。

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

于 2013-02-12T17:31:13.890 回答