📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

配置项作用 #

transport.tcp.receive_buffer_sizetransport.tcp.send_buffer_size 配置项用于控制TCP 接收和发送缓冲区的大小

配置项属性 #

transport.tcp.receive_buffer_size #

  • 配置路径: transport.tcp.receive_buffer_size
  • 数据类型: ByteSizeValue(字节大小)
  • 默认值: -1(使用系统默认)
  • 是否可选: 是
  • 作用域: NodeScope(节点级别)
  • 动态更新: 否(需要重启节点生效)

transport.tcp.send_buffer_size #

  • 配置路径: transport.tcp.send_buffer_size
  • 数据类型: ByteSizeValue(字节大小)
  • 默认值: -1(使用系统默认)
  • 是否可选: 是
  • 作用域: NodeScope(节点级别)
  • 动态更新: 否(需要重启节点生效)

配置建议 #

默认配置 #

transport:
  tcp:
    receive_buffer_size: -1  # 系统默认
    send_buffer_size: -1

高吞吐场景 #

transport:
  tcp:
    receive_buffer_size: 128kb
    send_buffer_size: 128kb

注意事项 #

  1. 非动态更新: 需要重启节点生效。

  2. 系统默认: -1 表示使用系统默认值。

  3. 性能影响: 合理设置可提高吞吐量。