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

我想用我做的一些压力testing来testingStatsD性能。 最终我发现当每秒钟有80,000个数据包时,Node.js在我的环境中达到了100%的cpu利用率。

我知道每秒8万事件是相当多的事件,但是我想知道有没有人知道StatsD在Node.js中的限制。 什么是正常事件率?

另外,有什么我可以做imporve Node.js性能,所以它不会达到100%的CPU利用率?

据StatsD贡献者称,testing和测量的度量标准是每秒15,000到20,000个度量标准。 这相当不错,这是我正在寻找。

你可以在我在StatsD的github项目中打开的问题中看到更多细节: https : //github.com/etsy/statsd/issues/249