Назад

Список поддерживаемых гостевых ОС

Версия HRPC 6Gf KVM поддерживает все гостевые ОС на виртуальных машинах, поддерживаемые QEMU/KVM.

Для получения подробной информации о гостевых ОС, поддерживаемых QEMU/KVM, посетите этот сайт.

Совместимость процессоров

Совместимость микроархитектуры x86-64

Платформа KVM использует общий уровень аппаратной виртуализации, называемый уровнями микроархитектуры x86-64, и цель состоит в том, чтобы определить, какие ОС поддерживает этот общий уровень. Эта концепция устраняет противоречие, когда гостевая ОС “A” гарантированно работает с определенным гипервизором “Ω”, но гипервизор “Ω” не гарантирует работу гостевой ОС “A”.

x86-64-v1
Раннее 64-битное расширение, широко используемое для старых процессоров и систем, требующих широкой совместимости. Многие старые операционные системы и дистрибутивы работают на этом уровне.

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 (Streaming SIMD Extensions)
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-v2SSE3, 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-v3AVX, AVX2, FMA3
AES-NI (Advanced Encryption Standard)
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-v4AVX-512
CLWB (Cache Line Write Back)
VAES (Vector AES), VNNI (Vector Neural Network Instructions)
Windows: Windows 11, Windows Server 2022
Linux: RHEL 9, Ubuntu 22.04 и новее, Debian 12 и новее, Fedora 34 и новее, Arch Linux
BSD: FreeBSD 13 и новее

Связь между Высокопроизводительным частным облаком и уровнями микроархитектуры x86-64 представлена ниже:

МодельУровни микроархитектуры x86-64
HRPC 6Gf EPYC 9004Доступно до x86-64-v4
HRPC 6Gf Xeon 5411NДоступно до x86-64-v4

Для получения информации о связи между уровнями микроархитектуры x86-64 и отдельными процессорами, а также о связи с наборами инструкций, см. Информация по поддержке/Руководство/HRPC – Proxmox VE/Создание новой виртуальной машины/О процессоре и памяти.

Проблемы, связанные с ОС

Файловые системы EXT не рекомендуются при установке Linux ОС

Как правило, не рекомендуется использовать файловые системы “ext2/3/4”.

Виртуализированные системы часто используют общее хранилище, и если виртуальная машина генерирует большое количество операций ввода-вывода, это влияет на другие виртуальные машины на том же хосте, вызывая задержки в хранилище и приводя к этой проблеме.

Настройки дефрагментации при установке ОС Windows Server

Windows Server регулярно выполняет функцию дефрагментации, которая может создавать ненужную нагрузку на хранилище в определенных средах.