MinIO 在 Ubuntu 上的资源需求
最低配置与推荐配置
- 下表给出在 Ubuntu 18.04+ 上部署 MinIO 的常见资源基线,覆盖功能验证到生产建议:
| 维度 |
最低可用 |
推荐/生产 |
| CPU |
2 核 |
4 核+ |
| 内存 |
4 GB |
8 GB+ |
| 存储 |
依据数据量;单盘可用空间建议 ≥ 10 GB |
使用多盘做纠删码/镜像;容量按业务增长规划 |
| 网络 |
开放 9000(API)与 9001(控制台)端口;建议 1 Gbps 或更高带宽 |
同左,按并发与吞吐调优 |
说明:面向生产环境的教程与实践普遍建议至少 4 GB 内存,并配置静态 IP 与防火墙放行 9000/9001;开发/功能验证可降至 2 GB 内存 与单盘起步。
端口与网络
- 默认端口:9000(S3 API)、9001(Web 控制台)。若经 Nginx/负载均衡暴露,也需放行对应前端端口。
- 建议:为对象存储流量配置 1 Gbps 或更高带宽;在云/虚拟化环境中为实例分配足够的网络吞吐与 IOPS。
磁盘与存储策略
- 单机模式默认使用 纠删码(常见为 4 盘 纠删码);也可切换为 镜像模式 以提升小对象性能(空间利用率降低)。
- 规划要点:数据盘数量与容量直接影响可用空间、容错与性能;容量按业务增长预留,并定期巡检磁盘健康与 SMART 状态。
快速自检清单
- 系统:Ubuntu 18.04+ 的 64 位 服务器。
- 资源:≥ 2 核 CPU、≥ 4 GB 内存(生产建议 8 GB+)、数据盘可用空间 ≥ 10 GB(按业务扩展)。
- 网络:放通 9000/9001/tcp,服务器具备 静态 IP,带宽 ≥ 1 Gbps。