Ao instalar uma VM, existe uma diferença entre instalá-la em uma partição separada no mesmo disco rígido?

0

Estou usando o Virtual Box para instalar algumas VMs no meu laptop.

Meu laptop tem um único disco rígido que foi particionado em dois, a primeira partição contendo a unidade C: e a segunda partição está vazia no momento.

Eu estou querendo saber se há alguma diferença se eu instalar a VM na primeira partição ou na segunda partição?

Estou vendo isso do ponto de vista do impacto no desempenho da VM e do host e da longevidade do disco rígido (meu disco rígido quebrou recentemente e o laptop tem menos de um ano)

Agradeço antecipadamente por qualquer entrada fornecida.

    
por mauna 02.03.2014 / 09:26

2 respostas

1

Vamos fazer alguns antecedentes primeiro:

  1. Você pode instalar uma VM com um disco virtual armazenado em um volume no sistema operacional host.
  2. Você pode instalar uma VM com um disco / partição real que a suporta .

A maneira mais usada é instalar um sistema operacional no disco do laptop (por exemplo, particionar o disco, criar dois volumes. Geralmente C: \ e D :. Então o sistema operacional host é instalado em C: e D: é usado para armazenamento (por exemplo, filmes, seus documentos, imagens de VM, ...).

Se este também for o caso do seu laptop, você deve apenas armazenar o disco virtual no D: para manter as coisas simples e limpas.

OK, até agora para a situação mais comum. Agora um pouco mais de fundo.

Um disco giratório em um RPM fixo tem mais passagem de superfície de disco abaixo do nível de leitura / gravação por segundo no lado de fora do que no lado de dentro. Isso é fácil de ver se você girar mentalmente o disco na imagem abaixo. Se você mantiver seu dedo (ou a cabeça R / W) perto do anel verde, mais a superfície passará seu dedo em uma rotação do que se você girar com o dedo próximo à linha vermelha.

Essa superfície mais transitória significa mais informações de passagem para ler (mais rápido) ou escrever (mais rápido). Isso faz com que as faixas externas do seu disco sejam mais rápidas.

I am wondering if there is any difference if I install the VM onto the first partition or the second partition?

Então, sim, pode haver uma diferença.

No entanto, você não postou se a partição 1 estava perto da parte externa do disco e a partição 2 estava perto do interior. Ou vice-versa. Nem todos os discos funcionam da mesma forma. A maioria dos discos vem com vários pratos e cabeças R / W nos dois lados do disco. E existem várias maneiras de alocar setores. Alguns simplesmente começam no interior de todos os pratos e se movem para fora. Alguns podem começar do lado de fora e se mover para dentro (o que significa que, para alguns setores, o número 1 pode ser o mais rápido e, para outros, o setor mais alto pode ser o mais rápido). Depois, há pelo menos alguns discos que usam prato para prato, criando uma curva de desempenho do dente de serra.

E sem essa informação no seu disco e como você particionou o disco, não há como responder à sua pergunta, exceto com um 'Sim, talvez'.

    
por 02.03.2014 / 09:53
1

Basicamente, não há muito (se houver) impacto direto no desempenho.

O acesso ao disco da VM não se refere à leitura de arquivos grandes, mas ao acesso aleatório ao (s) arquivo (s) de disco grande. Nesse caso, o impacto da geometria da partição, como explicado por Hennes, geralmente não é tão óbvio.

A melhor maneira aqui seria adicionar outra unidade de disco como: more disk = more IO , mas isso não é realmente possível em um laptop.

Ainda assim, ter os arquivos da VM em seu próprio local privado pode limitar a fragmentação. Isso terá pouco impacto nos prazos mais curtos, mas pode ter um impacto positivo no desempenho a longo prazo.

Para concluir: você pode fazer isso, mas o ganho será mais sobre organização, não sobre desempenho.

    
por 02.03.2014 / 11:59