1

Я использую Windows 10 под QEMU KVM на коробке Fedora 27. Диск для виртуальной машины подключен как необработанный раздел LVM с cache=none .

 <disk type='block' device='disk' >
   <driver name='qemu' type='raw' cache='none'/>
   <source dev='/dev/mapper/fedora-win10'/>
   <target dev='vda' bus='virtio'/>
 </disk>

Тем не менее, когда я загружаю виртуальную машину, моя система мониторинга сообщает о высокой загрузке буфера (на хосте). Рассмотрим следующий график.

Использование памяти

ВМ работала с ~ 21:30 до 22:50. Все это время буферная память (светло-синий на графике, vmstat -s | grep "buffer memory") была довольно высокой (3,5 ГБ) и уменьшалась до 260 М сразу после выключения виртуальной машины.

Насколько я понимаю, гостевая ОС будет делать свою собственную буферизацию, и нет никакой причины делать буферизацию на хосте.

Как я могу полностью отключить буферизацию для раздела VM?

0