Configuração e operação

O que é a virtualização KVM?

Resposta curta

KVM (Máquina Virtual Baseada no Kernel) é virtualização completa de hardware integrada no kernel Linux, usando extensões do processador para executar cada convidado com o seu próprio kernel e isolamento imposto por hardware. Ao contrário de OpenVZ ou LXC, que partilham o kernel do hospedeiro, um convidado KVM pode carregar módulos do kernel, executar qualquer sistema operativo e usar swap real.

As consequências práticas são concretas: o Docker funciona corretamente, o WireGuard carrega, a virtualização aninhada é possível, o FreeBSD e o Windows arrancam, e a memória que lhe é atribuída não pode ser silenciosamente sobrevendida porque está genuinamente reservada.

A sobrecarga é de 2–5% para a maioria das cargas de trabalho, o que é um erro de arredondamento face à diferença entre núcleos partilhados e dedicados. Cada instância OnionVPS é KVM, sem exceção.

Ver também: Virtualização aninhada · WireGuard · OpenVZ · KVM