我想将它安装在一台非常小的服务器上,看看它是否能够有尊严地运行它。那么,有人有运行 logstash 的内存和 CPU 消耗统计数据吗?我知道这在很大程度上取决于使用情况,但参考使用情况也可能会有所帮助。
答案1
正如@EEAA所说,您需要进行自己的容量规划。它将根据使用的版本、运行的操作系统和硬件、配置方式以及使用量而有所不同。
但是,我只想说:
我在 CentOS 6 VM 上使用 Open JDK 1.7 运行 Logstash。该 VM 有两个 vCPU(Xeon E5-2630)和 1 GB RAM。它的 CPU 利用率约为 1%,平均使用内存约为 128 MB。
消息在本地(文件)写入,并使用 GELF 发送到 graylog2 服务器。配置很简单,我只有七个grep
指令。
它仅处理来自~150 个来源(VM 主机和交换机)的消息,相当于每秒不到 1 条消息。