跳转至

硬件选型与分区建议 🛠️

本章为企业级生产环境提供硬件选型基准分区方案建议,适用于 RHEL 系、Debian 系、openEuler 等主流 Linux 发行版。
目标是构建具备 高可用、高性能、可扩展、可审计 特性的稳定基础设施。


1. 硬件选型基准(推荐配置) 💻

服务器类型 CPU 内存 存储(系统盘 + 数据盘) 网卡 适用场景
通用 Web / 应用服务器 Intel Xeon Gold / AMD EPYC 7003(32 核 +) 128GB ~ 256GB ECC 系统盘:2×480GB NVMe RAID1
数据盘:4×1.92TB NVMe RAID10
双 25Gbps SFP28 高并发 Web、API、中间件
数据库服务器 Intel Xeon Platinum / AMD EPYC 7003(64 核 +) 512GB ~ 1TB ECC 系统盘:2×960GB NVMe RAID1
数据盘:8×3.84TB NVMe RAID10 / All-Flash
双 100Gbps 或更高 MySQL / PostgreSQL / Redis
AI / 算力服务器 AMD EPYC 9004 / Intel Xeon Platinum(96 核 +) 1TB ~ 2TB ECC 系统盘:2×960GB NVMe
数据盘:8×15.36TB NVMe 或 GPU 直通存储
双 200Gbps IB LLM 训练、推理
监控 / 日志服务器 Intel Xeon Silver(16 核 +) 128GB ~ 256GB ECC 系统盘:2×960GB NVMe RAID1
数据盘:12×7.68TB HDD RAID6
双 10Gbps Prometheus / Loki / ES
边缘 / 低功耗节点 Intel Xeon D / AMD EPYC(8–16 核) 64GB ~ 128GB ECC 系统盘:960GB NVMe / M.2
数据盘:2×3.84TB NVMe
2×10Gbps / 25Gbps 边缘计算、CDN

1.1 硬件选型关键原则 ✅

  • CPU:支持 AES-NI、AVX-512,优先 AMD SEV / Intel TDX(机密计算)
  • 内存:必须 ECC RDIMM,推荐 CPU:内存通道比例 1:4 或 1:8
  • 存储:系统盘强制 NVMe + RAID1,数据盘优先 All-Flash(HDD 仅用于冷数据)
  • 网卡:生产环境至少双 10Gbps,推荐 25Gbps+,支持 RDMA(RoCEv2 / IB)

2. 分区方案建议 🗂️

2.1 通用生产服务器分区(强烈推荐)

挂载点 大小建议 文件系统 说明
/boot/efi 512MB ~ 1GB vfat EFI 系统分区,FAT32
/boot 1GB ~ 2GB xfs 存放内核、initramfs,支持 LUKS
/ 100GB ~ 200GB xfs 系统根分区,建议 LVM
/var 50GB ~ 200GB xfs 缓存、包、运行时数据
/var/log 50GB ~ 100GB xfs 日志专用,防止爆盘
/home 50GB ~ 剩余 xfs 用户目录,生产建议限额
/tmp 10GB ~ 20GB tmpfs / xfs 临时文件,推荐 tmpfs
swap 内存 0.5~1 倍 swap 推荐 swapfile
/data 剩余 xfs 业务数据,独立 VG

2.1.1 LVM 推荐布局(高可用)

pvcreate /dev/nvme0n1p3
vgcreate vg_root /dev/nvme0n1p3
lvcreate -L 150G -n lv_root vg_root
lvcreate -L 100G -n lv_var vg_root
lvcreate -L 50G  -n lv_log vg_root

2.2 数据库服务器分区(高 IOPS) 🧠

挂载点 大小建议 文件系统 说明
/ 100GB xfs 系统分区
/var/lib/mysql / /var/lib/pgsql 剩余 / 独立 PV xfs 数据目录,RAID10 / NVMe
/var/log/mysql 50GB ~ 100GB xfs 日志隔离
swap 内存 0.25~0.5 倍 swap 可选或禁用

2.3 容器化环境分区(Podman / Docker) 📦

挂载点 大小建议 文件系统 说明
/var/lib/containers 200GB ~ 剩余 xfs Podman 存储
/var/lib/docker 同上 xfs Docker overlay2
/var/log/containers 50GB ~ 100GB xfs 容器日志

3. 特殊场景补充建议 🎯

  • 高并发 Web/var/log/nginx ≥ 100GB 独立分区
  • 日志 / 大数据节点/var/log ≥ 500GB,建议独立阵列
  • AI 训练节点/data ≥ 100TB NVMe,/scratch 作为高速临时盘

4. 通用生产服务器分区模板(汇总) 📐

/boot/efi   512MB   vfat
/boot       1GB     xfs
/           150GB   xfs   (lv_root)
/var        100GB   xfs   (lv_var)
/var/log    50GB    xfs   (lv_log)
/home       剩余    xfs   (lv_home)
/data       剩余    xfs   (lv_data)
swap        内存大小 swap

所有生产服务器必须严格遵守以上分区建议
如有特殊需求,须在项目内部评审并更新本规范。