返回

支持的客户操作系统列表

HRPC 6Gf KVM版本支持QEMU/KVM支持的所有虚拟机客户操作系统。

有关QEMU/KVM支持的客户操作系统的详细信息,请查看此网站

CPU兼容性

x86-64微架构兼容性

KVM的运行平台拥有一个称为x86-64微架构级别的通用硬件虚拟化层,其目的是了解这一通用层支持哪些操作系统。这一理念消除了客户操作系统“A”保证能在特定虚拟机管理程序“Ω”上运行,但该虚拟机管理程序“Ω”不保证客户操作系统“A”运行的矛盾。 x86-64-v1 早期的64位扩展,广泛用于旧款CPU和需要广泛兼容性的系统。许多较旧的操作系统和发行版在此级别运行。 x86-64-v2 增加了SSE4.x和POPCNT等指令集,提供更好的性能和兼容性。许多现代操作系统使用此级别。还有x86-64-v2-aes,在此级别增加了AES支持指令。 x86-64-v3 增加了AVX、AVX2、AES-NI等,适合数据加密以及科学和技术计算。最新版本的Windows和Linux发行版推荐此级别。 x86-64-v4 新增了AVX-512和VNNI等最新指令集,对机器学习和大规模并行计算有利。大多数新操作系统支持此级别。

x86-64微架构级别与主要操作系统的对应表如下。

级别 主要指令集/功能 支持的操作系统/发行版
x86-64-v1 基本x86-64指令集
SSE (流式SIMD扩展)
Windows: Windows 7及更高版本, Windows Server 2008及更高版本
Linux: RHEL 6/7/8, CentOS 6/7, Ubuntu 16.04及更高版本, Debian 9/10
BSD: FreeBSD 11及更高版本
x86-64-v2 SSE3, SSE4.1, SSE4.2
POPCNT, CX16, LZCNT
Windows: Windows 10, Windows Server 2016及更高版本
Linux: RHEL 7/8, Ubuntu 18.04及更高版本, Debian 10/11, Fedora 30及更高版本, Arch Linux
BSD: FreeBSD 12及更高版本
x86-64-v3 AVX, AVX2, FMA3
AES-NI (高级加密标准)
Windows: Windows 10, Windows 11, Windows Server 2019及更高版本
Linux: RHEL 8/9, Ubuntu 20.04及更高版本, Debian 11及更高版本, Fedora 32及更高版本, Arch Linux
BSD: FreeBSD 12及更高版本
x86-64-v4 AVX-512
CLWB (缓存行写回)
VAES (向量AES), VNNI (向量神经网络指令)
Windows: Windows 11, Windows Server 2022
Linux: RHEL 9, Ubuntu 22.04及更高版本, Debian 12及更高版本, Fedora 34及更高版本, Arch Linux
BSD: FreeBSD 13及更高版本

High Response Private Cloud与x86-64微架构级别的关系如下:

型号 x86-64微架构级别
HRPC 6Gf EPYC 9004 最高支持x86-64-v4
HRPC 6Gf Xeon 5411N 最高支持x86-64-v4

有关x86-64微架构级别与单个CPU的关系,以及与指令集的关系,请参考支持信息/手册/HRPC – Proxmox VE/创建新虚拟机/关于CPU和内存

操作系统特定问题

安装Linux操作系统时不推荐使用EXT文件系统

通常不推荐使用“ext2/3/4”作为文件系统。

通常,虚拟化系统通常共享存储,如果一个虚拟机产生大量I/O,会影响同一主机上的其他虚拟机,导致存储延迟并引发此问题。

安装Windows Server操作系统时的碎片整理设置

Windows Server会定期运行碎片整理功能,在某些环境下可能会对存储造成不必要的压力。