Linux 下 MinIO 速度慢,通常不是 MinIO 本身的问题,而是环境、配置或使用方式导致的。下面按常见原因 → 排查/解决方法来说明。
ext3、overlay、NFS 等不适合对象存储的✅ 建议:
mkfs.xfs /dev/sdX
常见问题:
noatimebarrier=1 但磁盘不支持✅ 建议挂载参数:
noatime,nodiratime,discard
MinIO 不是为单盘优化的
✅ 建议:
MINIO_VOLUMES="/disk1 /disk2 /disk3 /disk4"✅ 建议:
ethtool -k eth0
✅ 开启:
tsogsogro单机模式性能有限
✅ 推荐:
minio server /disk{1...4}
✅ 建议:
mc 默认已优化MinIO 吃内存,尤其高并发
✅ 建议:
✅ 建议:
mc mirror / mc cp --recursive非常慢
❌ 不推荐:
s3fsrclone mount(高并发场景)ulimit -n
✅ 建议:
* soft nofile 1048576
* hard nofile 1048576
sysctl -w net.core.somaxconn=65535
sysctl -w net.ipv4.tcp_max_syn_backlog=65535
# 磁盘
lsblk -d -o name,rota
# 文件系统
df -Th
# MinIO 模式
ps aux | grep minio
# 网络
iperf3 -c minio-server
# 磁盘性能
fio --name=test --rw=randwrite --bs=4k --numjobs=4 --size=1G
如果你愿意,可以告诉我:
我可以直接帮你定位到具体瓶颈点。