Linux Overlay 的硬件支持要点
先明确 Overlay 类型
硬件支持清单
| 维度 | OverlayFS(文件系统) | Overlay 网络(容器跨主机) |
|---|---|---|
| CPU 与架构 | 主流 x86_64/ARM64 等通用处理器即可;OverlayFS 自 Linux 内核 3.18 起并入内核主线,老内核需升级或使用 backport | 同左;大规模/高吞吐场景建议多核/高频 CPU 以承载封装/解封装与策略计算 |
| 内存 | 基础使用对内存要求低;实际取决于工作负载与缓存;建议预留充足内存以降低 page cache 抖动 | 随并发连接数、隧道数量与策略规则线性增长;建议更高内存与 NUMA 亲和配置 |
| 存储与 I/O | 建议使用 SSD/NVMe 与足够容量;频繁写放大场景关注 IOPS 与写寿命 | 节点本地存储用于日志、状态与容器镜像层;OverlayFS 场景下同样受益于 SSD |
| 网络接口 | 本地回环与常规以太网即可满足单机测试 | 推荐 高性能 NIC(支持至少 1GbE,生产环境优选 10GbE+);跨主机需可达的管理/数据平面网络 |
| 交换与隧道 | 不涉及 | 隧道封装(如 VXLAN/Geneve)增加报文开销;需合理 MTU 规划与交换机/安全组放行 |
| 主机规模 | 单机即可 | 多主机集群;控制面(如 Docker Swarm/Kubernetes)与可选 KV/数据库(如 Consul/etcd)需稳定网络与时钟同步 |
关键说明与依据
部署前的硬件核对清单