Это вполне разумный вопрос, но, увы, на него нет простого ответа. Если я вас правильно понимаю, то, что вы говорите: используя виртуальную машину с собственной файловой системой журналирования поверх хоста с собственной файловой системой журналирования, разве мы не выполняем нашу работу дважды? Не могли бы мы просто использовать только одну систему журналирования (наиболее разумно, хост-системы) и, таким образом, набирать скорость без ущерба для безопасности?
Ответ на этот вопрос не совсем известен. Позвольте мне отослать вас к этой академической статье, где два автора изучают именно этот эффект. Тем не менее, просто чтобы сделать выводы, внизу страницы 2, первый столбец:
Из наших экспериментов мы сделали следующие интересные наблюдения: (1) для рабочих нагрузок с преобладанием записи ведение журнала в файловой системе хоста может привести к значительному снижению производительности, (2) для рабочих нагрузок с преобладанием чтения, вложенные файловые системы могут даже повысить производительность, и (3) вложенные файловые системы не подходят для рабочих нагрузок, чувствительных к задержке ввода-вывода. Мы считаем, что для изучения влияния файловых систем в виртуализированных средах требуется больше работы. Наша работа делает первый шаг в этом направлении, и мы надеемся, что эти выводы помогут разработчикам файловых систем создать более адаптивные файловые системы для виртуализированных сред.
Из этого я получаю то, что ситуация намного сложнее, чем предполагает ваш аргумент, и даже гораздо менее изучена, чем хотелось бы. С другой стороны, мы можем надеяться на определенное улучшение производительности, поскольку вложение различных файловых систем дополнительно изучается и понимается.