max_concurrent_files限制并发文件采集数,降低scan_frequency减少文件扫描频次,避免频繁处理旧文件。queue.type=persisted并调整queue.max_bytes、flush.min_events减少内存占用,增大bulk_max_size提升批量发送效率。grok/json解析等复杂处理器,使用filestream输入类型替代老旧log类型。filebeat.yml中配置jvm.options,如-Xms512m -Xmx512m,根据服务器内存调整。ulimit -n增加系统文件描述符限制,或在filebeat.yml中设置close_timeout定期关闭文件句柄。cron定期重启Filebeat释放内存。参考来源: