linux

MinIO在Linux上如何优化网络

小樊
36
2025-11-16 23:06:19
栏目: 智能运维

Linux 上优化 MinIO 网络的可落地方案

一 硬件与基础网络

二 内核网络参数与队列

三 验证与压测

四 MinIO 侧与运维要点

五 一键可调 sysctl 示例(按环境微调)

# 增大队列与连接承载能力
net.core.somaxconn = 65535
net.ipv4.tcp_max_syn_backlog = 4096
net.core.netdev_max_backlog = 5000

# 自动调节的 TCP 缓冲区
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 4194304
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_moderate_rcvbuf = 1

# 拥塞控制与快速回收
net.ipv4.tcp_congestion_control = bbr
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1

# 会话保活(跨机房/公网建议开启)
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_intvl = 15
net.ipv4.tcp_keepalive_probes = 5

# 安全与可用性
net.ipv4.tcp_syncookies = 1

应用方式:sysctl -p 或写入 /etc/sysctl.conf 后重载;启用 BBR 需确保内核模块与调度器可用。

0
看了该问题的人还看了