back_button

Lista de Sistemas Operacionais Convidados Suportados

A versão HRPC 6Gf KVM suporta todos os sistemas operacionais convidados em máquinas virtuais suportados pelo QEMU/KVM.

Para detalhes sobre os sistemas operacionais convidados suportados pelo QEMU/KVM, consulte este site.

Compatibilidade de CPU

Compatibilidade com Microarquitetura x86-64

A plataforma operacional do KVM possui uma camada comum de virtualização de hardware chamada níveis de Microarquitetura x86-64, e a ideia é saber quais sistemas operacionais essa camada comum suporta. Essa ideia elimina a contradição de que um sistema operacional convidado “A” é garantido para funcionar com um certo hipervisor “Ω”, mas esse hipervisor “Ω” não garante o funcionamento do sistema operacional convidado “A”.

x86-64-v1
Uma extensão inicial de 64 bits, amplamente usada para CPUs mais antigos e sistemas que exigem ampla compatibilidade. Muitos sistemas operacionais e distribuições mais antigos rodam neste nível.

x86-64-v2
Adiciona conjuntos de instruções como SSE4.x e POPCNT, proporcionando melhor desempenho e compatibilidade. Muitos sistemas operacionais modernos utilizam este nível. Há também o x86-64-v2-aes, que adiciona instruções de suporte ao AES neste nível.

x86-64-v3
AVX, AVX2, AES-NI, etc., são adicionados, tornando-o ideal para criptografia de dados e cálculos científicos e técnicos. Este nível é recomendado pelas distribuições mais recentes do Windows e Linux.

x86-64-v4
Os conjuntos de instruções mais recentes, como AVX-512 e VNNI, foram adicionados, o que é vantajoso para aprendizado de máquina e computação paralela em larga escala. A maioria dos novos sistemas operacionais suporta este nível.

A tabela de correspondência entre o nível de Microarquitetura x86-64 e os principais sistemas operacionais é a seguinte.

Nível Conjunto de instruções principais/recursos Sistemas Operacionais/Distribuições Suportados
x86-64-v1 Conjunto básico de instruções x86-64
SSE (Streaming SIMD Extensions)
Windows: Windows 7 e posterior, Windows Server 2008 e posterior
Linux: RHEL 6/7/8, CentOS 6/7, Ubuntu 16.04 e posterior, Debian 9/10
BSD: FreeBSD 11 e posterior
x86-64-v2 SSE3, SSE4.1, SSE4.2
POPCNT, CX16, LZCNT
Windows: Windows 10, Windows Server 2016 e posterior
Linux: RHEL 7/8, Ubuntu 18.04 e posterior, Debian 10/11, Fedora 30 e posterior, Arch Linux
BSD: FreeBSD 12 e posterior
x86-64-v3 AVX, AVX2, FMA3
AES-NI (Advanced Encryption Standard)
Windows: Windows 10, Windows 11, Windows Server 2019 e posterior
Linux: RHEL 8/9, Ubuntu 20.04 e posterior, Debian 11 e posterior, Fedora 32 e posterior, Arch Linux
BSD: FreeBSD 12 e posterior
x86-64-v4 AVX-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 e posterior, Debian 12 e posterior, Fedora 34 e posterior, Arch Linux
BSD: FreeBSD 13 e posterior

A relação entre o High Response Private Cloud e o nível de Microarquitetura x86-64 é a seguinte:

Modelo Níveis de Microarquitetura x86-64
HRPC 6Gf EPYC 9004 Até x86-64-v4 disponível
HRPC 6Gf Xeon 5411N Até x86-64-v4 disponível

Para a relação entre o nível de Microarquitetura x86-64 e CPUs individuais, e a relação com conjuntos de instruções, consulte Informações de Suporte/Manual/HRPC – Proxmox VE/Criando uma Nova Máquina Virtual/Sobre CPU e Memória.

Problemas específicos do sistema operacional

Sistemas de arquivos EXT não são recomendados ao instalar sistemas operacionais Linux

Geralmente, não é recomendado usar “ext2/3/4” como sistema de arquivos.

Em geral, sistemas virtualizados frequentemente compartilham armazenamento, e se uma máquina virtual gerar uma grande quantidade de E/S, isso afeta outras máquinas virtuais no mesmo host, resultando em latência de armazenamento e causando este problema.

Configurações de desfragmentação ao instalar sistemas operacionais Windows Server

O Windows Server executa uma função de desfragmentação regularmente, o que pode gerar uma carga desnecessária no armazenamento em certos ambientes.