Existe algum problema com o alinhamento de partições em máquinas virtuais?

0

Estou pensando nisso por um tempo. Que você tenha suas partições alinhadas especialmente ao usar SSDs para obter desempenho total é um fato bem conhecido. Eu acho que:))

Portanto, se eu criar uma VM que use um arquivo como um dispositivo de bloco virtual, o arquivo residirá no SSD do host e será iniciado em algum setor. Dependendo do tipo da imagem virtual, acho que o próprio arquivo inicia com algum tipo de cabeçalho, o que move o início da área de dados real para trás.

Quando o processo de instalação do sistema operacional dentro da VM chega ao particionamento, ele seria capaz de detectar esse deslocamento e alinhar as partições dentro do arquivo de imagem com o layout físico do SSD do host? Ou eu tenho que cuidar disso e ter certeza de que o alinhamento vai acontecer?

Converti as imagens de disco das minhas VMs importantes do qcow2 para raw e minha impressão é de que todas elas são executadas com menos impacto nos recursos do host. Mas isso pode ser apenas um desejo se tornando realidade:)))

Alguma ideia é de alguém?

    
por FredFoo 19.09.2016 / 09:01

1 resposta

1

Claro que há algum impacto. Empresas de virtualização como VMWare, NetApp etc. têm muitos documentos sobre isso (veja, por exemplo, link , link , link ). Desculpe pelos exemplos, mas é com isso que eu estava trabalhando; outras empresas podem ter recursos similares.

E há um "impacto nos recursos do host" se você usar qcow2 em vez de raw format - "copiar na gravação" cria alguma sobrecarga; você não pode obter os avanços (como instantâneos etc.) para nada.

Se o "processo de instalação do sistema operacional dentro da VM" puder detectar o layout físico do disco físico, isso dependerá dos sistemas de virtualização (virtualização de armazenamento e virtualização de CPU). Os dois sistemas mencionados acima estão em certas configurações capazes de fazer isso ( antes instalação do sistema operacional, ou seja, o VMWare ESX com armazenamento da NetApp fornece um disco virtual alinhado ao sistema operacional).

Suponho que a sua pergunta seja para o Qemu / KVM ou algo parecido. Tanto quanto sei, não há como o processo de instalação do sistema operacional solicitar o alinhamento; mesmo que houvesse alguns, isso não ajudaria, já que você pode mover o disco virtual para outro local e, portanto, o alinhamento seria destruído.

Em relação a qcow2 com atribuição de disco esparso, isso será impossível, já que espaço em disco é alocado "em algum lugar" quando necessário, portanto não há alinhamento dedicado de partições virtuais em nenhum limite físico definido.

    
por ridgy 19.09.2016 / 21:20