Is there any impact on performance from a kvm guest if I create ext4 on this large drive directly, mount it up on the host like /mnt/kvms and then create raw kvm disk image on it?
Sempre que seus dados tiverem mais camadas para passar pela degradação do desempenho, o aumento de latência será exibido. Por exemplo:
- Arquivo RAW do Qemu - > Ext4 - > LVM - > Dispositivo RAID1 - > dispositivo físico
- Dispositivo bruto Qemu - > LVM - > Dispositivo RAID1 - > dispositivo físico
- Dispositivo bruto Qemu - > Dispositivo RAID - > dispositivo físico
Would it be a lot faster to configure /dev/sdb in the kvm machine directly?
Só você pode testá-lo em sua carga de trabalho. Com o meu desempenho (servidores de arquivos) é mais perceptível ao usar (2).
Toda vez que você se demitir de alguma camada, perderá alguma flexibilidade (instantâneos, imagem de base, compactação etc.), mas ganhará algum desempenho, pessoalmente eu gosto (2), devido a possibilidades de backup (menos de 2 minutos de inatividade) em um dia), flexibilidade de tamanho e desempenho equilibrado, usando arquivos também é mais simples, por exemplo você poderia mount --bind
whole /var/lib/libvirt
de backup (para adiar o tempo) no lugar dos arquivos originais em 10 segundos (com um comando) para executar a VM a partir do backup, recriar dispositivos de bloco, editar a configuração da VM é muito mais difícil (em termos de tempo necessário).