sysctl -p 生效;limits.conf 建议:* soft nofile 65536、* hard nofile 65536。| 参数 | 作用 | 建议方向 |
|---|---|---|
| harvester_limit | 每个 input 的并发 harvester 上限 | 结合 CPU/IO 逐步调大,避免抖动 |
| ignore_older / close_inactive | 忽略旧文件、关闭不活跃文件 | 减少无效句柄与扫描 |
| queue.type / queue.max_bytes / flush.min_events | 持久化队列与刷盘策略 | 提升可靠性与抗突发 |
| filebeat.spool_size / filebeat.idle_timeout | 聚合批量与超时刷新 | 提高吞吐、降低请求次数 |
| bulk_max_size / flush_interval | ES 批量大小与间隔 | 吞吐优先时增大批量、缩短间隔 |
| compression | 传输压缩 | 开启 gzip 降带宽 |
| worker(ES 输出) | 输出并发工作线程 | 与 ES 数据节点数匹配 |
| harvester_buffer_size | 单 harvester 读缓冲 | 大行/高吞吐场景适度增大 |