Existe algum benefício de usar o .qcow2 over .img e que é recomendado para fazer uma VM? [fechadas]

4

Há algum benefício de usar arquivos .qcow2 over .img ao tentar criar uma VM.

Eu tenho um pequeno debian .iso e tenho visto pelo menos com .qcow2 que é lento.

Eu também vi o link e estas duas linhas aparecem lá: -

near-raw performance, competitive with QED

Performance analysis has shown that QCOW2 performance is significantly worse than using raw files. Different approaches, including QED's simplified metadata and fully asynchronous implementation, have proven that a modern image format can achieve near-raw performance. Metadata caching and batched updates can also improve performance but require image format changes to be effective in all cases.

Improving performance is the key motivation for a QCOW3 image format.

Alguém pode comentar? Eu estou supondo que qcow3 está stil no ar.

    
por shirish 06.09.2015 / 01:25

2 respostas

8

Um arquivo qcow2 geralmente será mais eficiente em termos de espaço que um arquivo de imagem equivalente. Embora seja possível criar arquivos de imagem "esparsos", estes são difíceis de transferir de maneira eficiente. Um qcow2 confia em outros mecanismos além da alocação esparsa para obter o "provisionamento thin" e, portanto, é mais fácil se movimentar.

Um arquivo qcow2 pode ser definido como uma camada de cópia na gravação (COW) na parte superior de uma imagem de suporte (que pode ser um arquivo bruto ou outra imagem qcow2 ). Isso pode ser incrivelmente útil quando você quer inicializar várias máquinas virtuais da mesma imagem subjacente, mas quer que cada máquina seja capaz de armazenar suas próprias modificações (um recurso chamado "instantâneos"; você pode ler mais detalhes aqui ).

Por outro lado, como você viu, um arquivo qcow2 pode não ter o mesmo desempenho de um arquivo de imagem bruto.

    
por 06.09.2015 / 01:37
2

Se você não precisar de recursos específicos de qcow2 e quiser usar a VM por anos, considere não usar qcow2 . Se você atualizar o sistema operacional com freqüência ou tiver usado muitos arquivos temporários, os arquivos excluídos provavelmente não serão desalocados em seu disco rígido real. E você pode acabar com um arquivo de imagem maior que arquivos brutos.

Você pode converter entre formatos de imagem quando necessário, se tiver espaço livre suficiente no disco rígido.

    
por 06.09.2015 / 12:32

Tags