A virtualização é uma tecnologia que permite executar vários sistemas operacionais ou aplicativos em uma única peça física de hardware. A virtualização pode aumentar a eficiência, a flexibilidade e a segurança do seu computador. No entanto, para fazer a virtualização bem, você precisa de um processador poderoso que ofereça suporte a recursos de virtualização.
As duas marcas de processadores mais populares no mercado são AMD e Intel. O que é melhor para virtualização? Qual a diferença entre os dois? Como escolher o processador certo para suas necessidades de virtualização? Este artigo responderá a essas perguntas comparando AMD e Intel com diferentes aspectos.

Recursos de virtualização
O recurso de virtualização é um recurso que permite que o processador execute vários sistemas operacionais ou aplicativos simultaneamente, dividindo recursos de hardware. Os recursos de virtualização mais comuns são AMD-V e Intel VT-x, que são recursos de virtualização para processadores x86. Esse recurso permite que o processador crie um ambiente virtual isolado do sistema operacional principal, facilitando o gerenciamento e a migração de máquinas virtuais.
Outros recursos de virtualização são AMD-Vi e Intel VT-d, que são recursos de virtualização para dispositivos de E/S. Esse recurso permite que o processador aloque dispositivos de E/S diretamente para máquinas virtuais específicas, melhorando o desempenho e a segurança. Além disso, há também recursos de virtualização para memória, como AMD-RVI e Intel EPT, que permitem que o processador gerencie a memória virtual de forma eficiente e reduza a sobrecarga.
A AMD e a Intel têm recursos de virtualização semelhantes e compatíveis. No entanto, existem algumas diferenças entre os dois. Por exemplo, o AMD-Vi oferece suporte a IOMMUv2, que é um recurso que permite que máquinas virtuais acessem a memória principal diretamente, sem passar por um hipervisor.
Esse recurso pode melhorar o desempenho e a segurança da máquina virtual, especialmente para aplicativos que exigem acesso rápido e pesado à memória, como gráficos ou rede. O Intel VT-d não suporta esse recurso, mas suporta VT-c, que é um recurso que permite que os processadores otimizem o desempenho da rede virtual reduzindo a sobrecarga e a latência. Esse recurso pode melhorar o desempenho e a escalabilidade de máquinas virtuais, especialmente para aplicativos que exigem comunicação de rede intensiva, como nuvem ou big data.
Desempenho da virtualização
A virtualização de desempenho é o desempenho que um processador pode alcançar ao executar vários sistemas operacionais ou aplicativos simultaneamente. Muitos fatores afetam o desempenho da virtualização, como contagem de núcleos, frequência, cache, arquitetura e recursos de virtualização. Quanto mais núcleos, maior a frequência, maior o cache, mais nova a arquitetura e quanto mais completos os recursos de virtualização, melhor o desempenho da virtualização.
AMD e Intel têm suas vantagens e desvantagens para o desempenho de virtualização. A AMD normalmente oferece mais núcleos e caches do que a Intel, o que pode melhorar o desempenho de virtualização para aplicativos com uso intensivo de thread ou dados. Por exemplo, o AMD Ryzen 9 5950X tem 16 núcleos e 64 MB de cache, enquanto o Intel Core i9-10900K tem 10 núcleos e 20 MB de cache.
No entanto, a Intel normalmente oferece uma frequência mais alta e uma arquitetura mais eficiente do que a AMD, o que pode melhorar o desempenho da virtualização para aplicativos que exigem instruções especiais ou de thread único. Por exemplo, o Intel Core i9-10900K tem uma frequência máxima de 5,3 GHz, enquanto o AMD Ryzen 9 5950X tem uma frequência máxima de 4,9 GHz. Além disso, a Intel tem a arquitetura Sunny Cove, que suporta instruções AVX-512, que pode melhorar o desempenho de virtualização para aplicativos que exigem operações vetoriais ou de ponto flutuante.
Aqui está uma tabela comparando o desempenho de virtualização entre AMD e Intel para alguns processadores populares:
Processador | Núcleo | Frequência (GHz) | Cache (MB) | Arquitetura | Recursos de virtualização | Pontuação de virtualização |
AMD Ryzen 9 5950X | 16 | 3,4 – 4,9 | 64 | Zen 3 | AMD-V, AMD-Vi, AMD-RVI | 100 |
Intel Core i9-10900K | 10 | 3,7 – 5,3 | 20 | Lago Cometa | Intel VT-x, Intel VT-d, Intel EPT, Intel VT-c | 94 |
AMD Ryzen 7 5800X | 8 | 3,8 – 4,7 | 32 | Zen 3 | AMD-V, AMD-Vi, AMD-RVI | 88 |
Intel Core i7-10700K | 8 | 3,8 – 5,1 | 16 | Lago Cometa | Intel VT-x, Intel VT-d, Intel EPT, Intel VT-c | 82 |
AMD Ryzen 5 5600X | 6 | 3,7 – 4,6 | 32 | Zen 3 | AMD-V, AMD-Vi, AMD-RVI | 76 |
Intel Core i5-10600K | 6 | 4,1 – 4,8 | 12 | Lago Cometa | Intel VT-x, Intel VT-d, Intel EPT, Intel VT-c | 70 |
A pontuação de virtualização é uma pontuação dada pela PassMark Software com base nos testes de desempenho de virtualização realizados pelos usuários. Esses escores são relativos e podem mudar ao longo do tempo. A pontuação mais alta atual é 100, que pertence ao AMD Ryzen 9 5950X.