首页/系统/Linux 内核与性能调优速查/net.core.optmem_max 辅助缓冲区上限
sysctl 内核参数72 条

net.core.optmem_max 辅助缓冲区上限

单个套接字辅助数据(cmsg 等控制信息)缓冲上限;带辅助信息的通信(特定隧道/组播场景)可能受其约束。

参数net.core.optmem_max
作用对象socket 辅助数据缓冲区,而非业务数据缓冲
场景大型控制消息、带辅助数据的报文

查看

查看
sysctl net.core.optmem_max
普通 TCP/HTTP 服务几乎不受影响;只有控制信息较大的特定协议场景需要关注。

易错点

  • 把它误当业务收发缓冲上限去调是常见误解:业务缓冲看 rmem/wmem 系参数
  • 个别协议报错信息不直观,排查时结合文档确认是否与辅助数据大小相关

数据来源与参考

  • Linux 内核 Documentation/admin-guide/sysctl/net.rst
  • man 7 socket(SCM 相关)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌