Как отключить буферизацию для раздела LVM под QEMU KVM

355
Denis Bazhenov

Я использую 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> 

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

Memory usage

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

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

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

1

0 ответов на вопрос

Похожие вопросы