Como escolhe melhor opção para montar uma VM

Criada por Danilo Tomich, Modificado em Ter, 27 Mai na (o) 6:05 PM por Danilo Tomich

Às vezes sempre rola aquela dúvida do que escolher ao montar uma vm no proxmox.
Segue um exemplo do que seguir para o melhor desempenho e entendimento.


Primeira tela muito simples.
Basicamente escolher o nome da VM>

Em bora pratica, sempre deixo o nome do sistema e o IP.

No nosso exemplo, irei instalar o Debian com o sistema APACHE-GUACAMOLE



Vamos escolher a ISO que desejamos instalar:
Nessa parte não se tem segredo tbm.



  Daqui para frente que muda as opções.


CampoValor recomendadoJustificativa
SCSI ControllerVirtIO SCSIMelhor desempenho de disco com drivers VirtIO
Machineq35 (se disponível) ou i440fxq35 é mais moderno, mas i440fx é mais compatível
BIOSOVMF (UEFI)Recomendado com q35, mas pode manter SeaBIOS se for usar ISO tradicional
Qemu Agent✅ Ativado (se instalar o pacote qemu-guest-agent depois)Permite integração com o Proxmox
Add TPM❌ Desnecessário (a menos que queira segurança extra ou Windows 11)


⚠️ Sobre SCSI Controller

Você já selecionou VirtIO SCSI, o que é correto e ideal.
Ele permite que o disco da VM use drivers paravirtualizados para máxima performance.

Apenas lembre-se, depois que a VM estiver instalada, de instalar os drivers VirtIO (caso seja Windows) ou certifique-se de que o Debian já tenha suporte embutido (a maioria tem por padrão).



✅ Análise atual da aba "Disks"




CampoValor atualRecomendaçãoJustificativa
Bus/DeviceSCSI✅ MantémCompatível com VirtIO SCSI
SCSI ControllerVirtIO SCSI✅ ÓtimoMelhor performance com drivers VirtIO
StorageA escolha✅ OkLVM tem ótimo desempenho
Disk sizeA escolha
✅ Ok (mínimo)A escolha
CacheDefault (No cache)✅ RecomendadoEvita perda de dados em caso de crash
IO thread❌ DesmarcadoMarcarMelhora desempenho I/O, principalmente com alta carga (Speedtest)
Async IODefault (io_uring)✅ Ótimoio_uring = melhor performance moderna
Backup✅ AtivadoPode manterSó desmarque se não for usar snapshots/backups


✅ Recomendação final para essa tela:

  • Marque "IO thread" – isso habilita multithreading de disco, ótimo para performance.

  • Deixe todo o resto como está.



✅ CPU - Melhor configuração para desempenho máximo:


CampoValor recomendadoMotivo
Sockets1Menor latência e melhor controle de NUMA
Cores4 (ou 2 com Sockets=1)4 vCPUs totais, ideal para Speedtest Server
TypehostUsa a CPU real do host, sem emulação (máximo desempenho)
CPU Units1024 (ou maior)Prioridade total de CPU
CPU LimitunlimitedSem limitação de uso da CPU
Enable NUMA❌ DesmarcadoSó habilite se for usar >8 vCPUs
Extra FlagsPode manter defaultNenhum ajuste crítico necessário aqui



⚠️ Observações:

  • Type: host é o mais importante aqui!
    Ele permite que a VM use todas as instruções modernas da sua CPU real (AVX, SSE4, etc.).
    Isso melhora compressão e outros testes.



✅ Análise da aba "Memory":


CampoValor atualRecomendaçãoJustificativa
Memory4096 MiB✅ Ótimo (4 GB)Defina conforme seu sistema
Minimum memory4096 MiB⚠️ Melhor: desabilitar ballooningBallooning não é necessário em VM dedicada
Ballooning Device✅ AtivadoDesmarcarEvite variação de RAM em VM voltada para performance




⚠️ Sobre "Ballooning Device"

Ballooning permite que o Proxmox varie a RAM da VM dinamicamente, mas isso pode afetar testes de velocidade e estabilidade.

Recomendado para sua VM:

  • Desmarcar "Ballooning Device"

  • Definir Memory = Minimum memory = 4096 (como você já fez)

  • Isso reserva 4 GB fixos de RAM para a VM, sem flutuação.



✅ Análise aba Network:


 


CampoValor atualRecomendaçãoMotivo
Bridgevmbr0✅ OkEstá na mesma bridge do IP público
ModelVirtIO (paravirtualized)✅ IdealMelhor desempenho possível
VLAN Tagno VLAN✅ Ok (se IP está direto no bridge)
Firewall☑️ Ativado⚠️ Desmarcar para SpeedtestPode afetar throughput/latência
Rate Limitunlimited✅ OkSem limitação
Multiqueue❌ em branco✅ Ativar (opcional)Melhora performance com múltiplas CPUs



? Recomendado para você:

  1. Desmarque a opção "Firewall"
    Isso evita que o Proxmox aplique filtros de pacotes que reduzem banda, mesmo sem regras ativas.

  2. Ative "Multiqueue" com valor 2 (ou igual ao número de vCPUs)
    Isso permite que a VM use múltiplas filas de rede em paralelo — útil para testes com múltiplas conexões TCP simultâneas.


Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo