以下是在Ubuntu环境下优化MinIO安装的关键步骤:
/etc/sysctl.conf
,设置vm.swappiness=10
、net.core.somaxconn=65535
等参数,优化内存和网络性能。sudo sysctl -p
使配置生效。minio-user
用户并赋予数据目录权限,避免使用root运行。apt install minio
),支持自动更新。MINIO_ROOT_USER
)。/etc/minio/minio.conf
或通过环境变量设置:
MINIO_API_REQUESTS_MAX
:增大并发请求上限(建议设为CPU核心数2倍)。MINIO_POOL_SIZE
:设置为CPU核心数,提升并行处理能力。ERASURE_CODE=3x2
)平衡冗余与性能。ufw
或firewalld
配置。mc
工具设置分片大小(如mc config set upload part_size 512M
)。iperf3
测试带宽。net.ipv4.tcp_tw_reuse=1
)提升传输效率。journalctl -u minio | grep "slow"
)。MINIO_ROOT_POLICY
限制权限,避免使用默认密钥。参考来源: