AMD EPYC 7543P · 128GB
适合资源需求已经明确、客户机数量与单机内存占用可控的部署。先为宿主与存储留出内存,再根据每台虚机的实际需求分配,避免仅按虚机数量平均切分。
- 记录客户机的基础占用与业务峰值,而不只统计分配上限。
- 使用 ZFS 时,将缓存与存储操作纳入宿主预算。
- 为备份、恢复与临时测试保留可用空间。
AMD EPYC 7543P 为单路处理器,提供 32 核 64 线程,支持 AMD-V(SVM)与嵌套页表 NPT。整机归单一客户使用,宿主可在这套资源范围内创建虚机,并统一安排计算、内存与存储。
SVM 提供处理器虚拟化能力;NPT 用于虚机的内存地址转换。两项特性是运行 KVM 虚机的重要基础,但不等同于业务性能保证。虚机的实际表现还取决于资源分配、磁盘访问模式与同机负载。
svm 与 npt 标志,再部署需要硬件虚拟化的工作负载。CPU flags 字段位置示意
flags : … svm … npt …
svmnpt示意仅标出需检查的字段,不是某台已交付机器的检测回执。实际结果以宿主系统读取的信息为准。
grep -m1 '^flags' /proc/cpuinfo 检查处理器标志。AMD-V(SVM)与 NPT
KVM 管理虚机资源
验证安装、网络与自动化流程
在 Proxmox 虚机内继续运行 KVM 或 Hyper-V,可用于验证虚拟化平台安装、系统部署脚本与多层网络实验。物理处理器支持虚拟化,并不代表客户机已经取得这些特性;宿主模块与虚机 CPU 配置需要分别检查。
/sys/module/kvm_amd/parameters/nested,确认 KVM AMD 模块是否启用嵌套能力。输出与模块行为应结合当前内核版本判断。host CPU 类型;修改前先关闭目标虚机,启动后重新检查客户机标志。嵌套环境适合功能验证,不应按单层虚机的表现估算生产容量。模块参数变更可能影响正在运行的虚机,应先保存配置并安排业务停机操作,避免在负载运行期间直接重载模块。
标配两块 1TB NVMe,总原始可用容量 2TB;另有两块 2TB NVMe 的加盘选项。所有硬盘独立直连,不经硬件阵列控制器。
两块标配硬盘并未组成硬件镜像阵列。软 RAID、ZFS 镜像与异地备份由客户自行完成;直接把两块盘作为独立数据盘使用,也需要承担相应的数据保护责任。
安装 Proxmox 时,如需镜像冗余,建议在安装器中选择 ZFS mirror,并逐项核对所选硬盘。两块 1TB 硬盘组成镜像后,容量以单块盘为基准,且需扣除文件系统等开销,不能继续按 2TB 规划虚机磁盘。
安装与重建存储池可能清除所选盘上的数据。操作前应确认备份可以恢复,并按设备容量与实际标识核对硬盘,而不是仅凭设备排列顺序选择。
镜像主要用于应对单盘故障,不替代备份。误删除、客户机内的数据损坏与账户操作错误可能同时影响镜像中的数据,因此仍需独立备份与恢复验证。
标配 1 个独立 IPv4,可另加最多 255 个,额外地址每个 $1.7/月。地址数量应按需要独立公网入口的虚机或业务规划,不必把所有虚机都等同于一个公网地址需求。
宿主保留控制台地址列表中的第一个地址,SSH 也使用该地址。其余地址可通过网桥连接到对应虚机;具体网桥、路由与客户机网络参数,应依据交付信息配置,不自行猜测网关或掩码。
250 Mbps 为标配,1 Gbps 与 2 Gbps 可选,三档均不限流量。虚机共享所选整机带宽,地址数量增加并不会为每个地址单独增加出口带宽。
按列表顺序记录归属,不展示真实连接信息。
128GB 与 256GB 均为 DDR4-3200 ECC 内存。开通后不在原机升级,换档即另订一台,因此宿主、ZFS 缓存、客户机与业务增长应在下单前一起计入。
适合资源需求已经明确、客户机数量与单机内存占用可控的部署。先为宿主与存储留出内存,再根据每台虚机的实际需求分配,避免仅按虚机数量平均切分。
适合客户机内存需求更高、数据库缓存较大,或需要同时运行多个实验环境的部署。增加内存不改变处理器与标配硬盘,仍需同时评估 CPU 调度与磁盘访问压力。
整机内存预算 = 宿主服务 + ZFS 缓存 + 客户机工作集 + 运行余量
没有通用的“每台宿主可运行多少虚机”数字。客户机系统、数据库缓冲池、容器工作集与嵌套实验的需求不同;内存超配也不能替代物理容量。上线前应以真实负载验证峰值,再决定是否增加客户机。