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

0

Eu 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 para a primeira partição ou a segunda partição?

Eu estou olhando para isso do ponto de vista do impacto sobre o desempenho da VM e do host e a longevidade do disco rígido (meu disco rígido quebrou recentemente e o laptop tem menos de um ano)

Obrigado antecipadamente por qualquer entrada fornecida.

mauna
fonte

Respostas:

1

Vamos fazer um pouco de fundo 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 o 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 em 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.

enter image description here

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.

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

Então sim, poderia 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 maneira. 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 o seu disco particionado não há como responder à sua pergunta, exceto com um 'sim, talvez'.

Hennes
fonte
Isso pode ser verdade para 1 disco de prato e grandes arquivos não fragmentados, mas a VM é mais sobre acesso aleatório. Portanto, nenhum impacto real mensurável no desempenho.
Ouki
Acordado. Espero que a diferença seja insignificante e o OP deve apenas colocar os arquivos em D: \ .. Eu também esperava que ele experimentasse o acesso ao disco RAW. Possivelmente para a mesma partição que o seu sistema operacional principal. O que poderia ser ruim.
Hennes
1

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

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

A melhor maneira aqui teria sido 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 curtos, mas pode ter um impacto positivo no desempenho de longo prazo.

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

Ouki
fonte