diferença na performance: virtualbox os e local os

0

Existe uma diferença específica no desempenho entre um sistema operacional instalado em uma caixa virtual e um sistema operacional instalado localmente em um computador?

Existe alguma fórmula para que eu possa saber o que é perdido quando você instala um sistema operacional em uma caixa virtual.

Por exemplo, se você atribuiu 512Mb de memória em uma caixa virtual os. Mas na verdade é 256Mb quando comparado ao seu desempenho quando instalado localmente.

Por favor, eu preciso das informações porque estamos fazendo uma análise comparativa dos sistemas operacionais. E eu não posso simplesmente instalar o Sabayon Linux, isso pode arruinar os outros 3 sistemas operacionais que eu já instalei.

    
por Wern Ancheta 20.02.2010 / 02:58

2 respostas

1

Dado o número de variáveis envolvidas (desde a eficiência do cache até quais programas estão rodando o sistema operacional host), é praticamente impossível saber a diferença exata teoricamente. No entanto, eu faria o seguinte para determinar isso experimentalmente sem afetar minha instalação atual;

Visão geral:

  1. Compre um disco rígido idêntico para o que você tem atualmente instalado no seu computador.
  2. Remova o disco rígido atual para que você não estrague nenhuma das seu material atualmente instalado.
  3. Instale os sistemas operacionais que você está analisando nesse disco rígido - note, eles não devem ser instalados em diferentes partições e a unidade deve ser zerado entre a mudança os sistemas operacionais (isso simula de perto como pode parecer sob caixa virtual - ou seja, um novo unidade).
  4. Realize seu benchmarking para cada sistema operacional
  5. Coloque seu disco rígido antigo de volta em
  6. Inicie o VirtualBox e instale cada sistema operacional, faça o seu benchmarking para cada sistema operacional.

Advertências:

  • Se você está tentando fazer uma análise comparativa de alta qualidade, você tem que fazer a comparação de cada sistema operacional individual no hardware.
  • Certifique-se de escolher um bom conjunto de software de benchmarking que não preconceito para uma coisa ou outra para strongmente. E se você se inclinar para algo pesadamente (uso de RAM talvez?) certifique-se de obter o suficiente amostras que os dados agregados é significativo.
  • Certifique-se de que o software em execução no seu host seja o mesmo E mínimo durante o processo de benchmarking para cada SO que você experimenta
  • Eu recomendaria a desfragmentação do seu disco rígido entre as instalações do OS sob o virtualbox, isso ajudará garantir que o disco virtual seja mais contíguo no disco
por 20.02.2010 / 04:09
-1

Existe, na verdade, uma diferença específica.

Em uma máquina virtual, o hardware que o sistema operacional acha que está executando não é real .

Considerando que, em um sistema operacional local, o hardware que o sistema operacional acha que está executando é, na maioria das vezes, fisicamente presente.

    
por 20.02.2010 / 03:33