Esta é uma questão bastante razoável, mas, infelizmente, não tem uma resposta simples. Se eu entendi bem, o que você está dizendo é: usando uma VM com seu próprio sistema de arquivos de registro no diário em cima de um host com seu próprio sistema de arquivos de diário, não estamos realmente fazendo nosso trabalho duas vezes? Não poderíamos simplesmente usar apenas um sistema de registro (mais razoavelmente, o dos hosts) e, assim, ganhar velocidade sem comprometer a segurança?
A resposta para isso não é completamente conhecida. Deixe-me encaminhá-lo para este trabalho acadêmico onde os dois autores estudar exatamente esse efeito. No entanto, apenas para tirar conclusões, na parte inferior da página 2, primeira coluna:
O que eu entendo é que a situação é muito mais complicada do que o sugerido pelo seu argumento, e muito menos investigada do que desejável. No lado positivo, podemos esperar por uma melhoria definitiva de desempenho, já que o aninhamento de diferentes sistemas de arquivos é mais estudado e compreendido.From our experiments, we have made the following interesting observations: (1) for write-dominated workloads, journaling in the host file system could cause significant performance degradations, (2) for read-dominated workloads, nested file systems could even improve performance, and (3) nested file systems are not suitable for workloads that are sensitive to I/O latency. We believe that more work is needed to study performance implications of file systems in virtualized environments. Our work takes a first step in this direction, and we hope that these findings can help file system designers to build more adaptive file systems for virtualized environments.