O desempenho de uma unidade RAM dentro de uma VM é comparável ao hardware nativo?

1

Se eu definir uma unidade de memória RAM dentro de uma VM, ela se comportará da mesma forma que uma unidade de RAM no metal (com motivo). Eu estou olhando para configurar uma VM no meu nó KVM que irá executar alguns jogos. Sim, um deles é o Minecraft ... com o qual eu usaria o drive de memória RAM.

Do jeito que eu vejo RAM é RAM, mas desde que o hipervisor está entre a VM e baremetal. Eu imagino que ele desempenha algum papel no processo e pode ter um impacto no desempenho geral da unidade RAM.

Este é o caso ou estou incorreto em minhas suposições?

    
por ianc1215 24.02.2016 / 04:02

2 respostas

1

O impacto da sobrecarga do hipervisor deve ser mínimo - normalmente, é menor que 5% para uma VM.

Embora o host intercepte e remapeie a memória, essa função agora é amplamente executada em hardware, por isso é bastante eficiente. Dê uma olhada aqui , ou a seção "gerenciamento de memória" < href="http://www.cs.hs-rm.de/~linn/fachsem0910/hirt/KVM.pdf"> aqui para uma leitura mais simples.

    
por 24.02.2016 / 05:24
2

No teste real,

  • o convidado do Windows 8.1 do host VMWare ESXi 6.0 opera em 300-1100MB / s

    • usando uma memória 100% reservada
  • O
  • bare metal que é menos potente geralmente opera a 1000-3300MB / s

usando o teste SQLIO em vários tamanhos de bloco e contagens de E / S pendentes , enquanto estiver usando um disco virtual do imDisk .

    
por 24.02.2016 / 06:29