Como diminuir o número de leituras / gravações no disco rígido ao executar o VirtualBox?

1

Eu uso um disco externo para armazenar a imagem do disco rígido do VirtualBox.

Acho que se houver alguma maneira de diminuir o número de leituras / gravações no disco rígido, talvez usando mais memória física, ele poderá ter melhor desempenho e menos uso do disco externo.

Estou certo? Se sim, como você faz isso?

Obrigado

    
por sam 10.10.2011 / 02:09

2 respostas

1

Acho que há considerações de consistência de arquivo que exigem que o vbox execute fielmente todo acesso de gravação em disco exigido pelo sistema operacional guest ao disco físico. Os sistemas de arquivos normalmente supõem que os discos executam operações de gravação aproximadamente na ordem à medida que são emitidos (especialmente se o disco rígido for explicitamente instruído a liberar seu cache entre as gravações). Se o vbox adotar qualquer gravação atrasada ou cache de gravação grande, a ordenação pode ser violada e o sistema de arquivos no convidado pode ser corrompido se a VM não for fechada corretamente.

O cache de leitura, por outro lado, é realmente manipulado pelo sistema operacional e acredito que seja muito bom tanto no Linux quanto no Windows recente. A única coisa que você pode fazer é adicionar mais memória física ou fechar programas no sistema de mangueiras quando estiver usando a VM.

Você pode reduzir o acesso ao disco devido à paginação no convidado. Simplesmente aloque mais memória à VM e encolha / desabilite o arquivo de paginação.

(Editar: correções de erros)

    
por 10.10.2011 / 03:05
0

Certamente, se você não tiver dado a VM o suficiente, a vm irá trocar para o disco. Para adicionar memória RAM, pare a vm, selecione Propriedades, Sistema e defina a Base Memory. Você pode avaliar a VM primeiro para garantir que ela esteja com fome antes de fazer isso.

    
por 10.10.2011 / 03:04