desempenho do disco FreeBSD VirtualBox usando mdmfs

1

Estou tendo alguns problemas com a falta de E / S executando uma VM do Windows 7 no VirtualBox no FreeBSD 9.0.

Eu gostaria de alterar meu tipo de disco virtual para imutável e, em seguida, alterar o local do disco diferencial para um disco RAM de 5 GB usando mdmfs.

Isso parece fornecer uma melhoria de desempenho para E / S de disco? Eu já estou usando o virtio para a rede, então acredito que o problema tenha sido isolado no disco.

    
por javanix 17.02.2012 / 20:02

1 resposta

2

Você provavelmente veria uma melhora nas gravações - teria que compará-lo para ver se ele é substancial ou não.

Honestamente duvido que valeria a pena - um ramdisk ainda precisa passar pela camada VFS (o que é um pouco sobrecarregado), e o VirtualBox precisará verificar sua tabela de pesquisa para ver se o setor que você está lendo mudou e, portanto, precisa ser lido a partir do disco virtual (mais sobrecarga). Se o seu sistema muda tão pouco que você pode usar uma imagem de base imutável e um disco diferenciado, a maior parte do que você precisa do disco será sugado para o buffer do FreeBSD, de qualquer maneira.

Existe também o problema do que acontece se o seu sistema reinicia / perde energia (o conteúdo do seu ramdisk desaparece - Se isso não for aceitável para você, esta solução não funcionará).

    
por 15.03.2012 / 16:06