我已经在Ubuntu20上安装了logstash,并开始使用systemd。没有进一步的配置。所有8核的CPU消耗几乎是100%。
有一个相关的线程https://discuss.elastic.co/t/logstash-thread-using-high-cpu-usage/297634它提到了groak模式,但到目前为止我还没有添加任何东西,除了启动它。
一开始你可能会想看看这些。
- https://serverfault.com/questions/698617/java-limit-the-number-of-cores-a-jvm-can-use
- 限制java应用程序的内存和cpu使用
我已经删除了下载的包并通过二进制安装了问题解决。包结构不同,似乎对cpu有很大的影响。二进制完全可以。