跳转至

硬件选型与分区建议 🛠️

版本:1.0
适用范围:所有生产服务器(RHEL 9.x+ 及兼容发行版、Debian Stable / Ubuntu LTS)

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


1. 硬件选型基准

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

1.1 硬件选型关键原则

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

2. 分区方案建议

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

挂载点 大小建议 文件系统 说明
/boot/efi 512 MB–1 GB vfat EFI 系统分区,FAT32
/boot 1–2 GB xfs 存放内核、initramfs,支持 LUKS
/ 100–200 GB xfs 系统根分区,建议 LVM
/var 50–200 GB xfs 缓存、包管理、运行时数据
/var/log 50–100 GB xfs 日志专用,防止写满根分区
/home 50 GB–剩余 xfs 用户目录,生产建议配额限制
/tmp 10–20 GB 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 数据库服务器分区

挂载点 大小建议 文件系统 说明
/ 100 GB xfs 系统分区
/var/lib/mysql/var/lib/pgsql 剩余 / 独立 PV xfs 数据目录,RAID10 / NVMe
/var/log/mysql 50–100 GB xfs 日志独立分区,避免影响数据目录
swap 内存 0.25–0.5 倍 swap 数据库服务器可禁用

数据库分区建议

数据目录与日志目录独立分区是关键实践:数据目录写满不影响日志写入,日志目录写满不影响数据库正常运行,两者互不干扰,便于独立扩容。


2.3 容器化环境分区(Podman)

挂载点 大小建议 文件系统 说明
/var/lib/containers 200 GB–剩余 xfs Podman overlay 存储
/var/log/containers 50–100 GB xfs 容器日志独立分区

3. 特殊场景补充建议

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

4. 通用分区模板(汇总)

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

强制要求

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