Давно уже раздражает, что винда в гостевых VM не кэширует файлы, доступные через Shared Folders — и под VMware, и под VirtualBox файлы читаются с хоста при каждом обращении, и ускоряет чтение только кэш хоста, но обмен через сетевые протоколы очень сильно тормозит чтение мелких файлов.
Гуглил на тему кэширования сетевых файлов, но пишут в основном о том, как включить кэширование в SMB, и только на той стороне, которая предоставляет ресурсы, но в данном случае полноценного SMB-шаринга нет, только эмуляция.
Представители VMware когда-то
писали, что файлы должны кэшироваться на стороне гостя, но я этого не вижу — в Process Monitor видно, что каждое чтение файла в гостевой системе вызывает его чтение на хосте. То ли еще тогда не доделали, то ли потом поломали.
Есть ли возможность заставить кэшировать файлы именно гостевую винду?