So deaktivieren Sie die Pufferung für eine LVM-Partition unter QEMU KVM

487
Denis Bazhenov

Ich verwende Windows 10 unter QEMU KVM auf einer Fedora 27-Box. Datenträger für eine VM sind als Raw-LVM-Partition mit verbunden 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> 

Wenn ich dennoch eine VM lade, meldet mein Überwachungssystem eine hohe Pufferauslastung (auf einem Host). Betrachten Sie folgendes Diagramm.

Memory usage

VM lief von ~ 21:30 bis 22:50 Uhr. Der ganze gepufferte Speicher (hellblau in der Grafik vmstat -s | grep "buffer memory") war recht hoch (3,5 G) und fällt direkt nach dem Herunterfahren der VM auf 260 MB ab.

Soweit ich weiß, wird das Gastbetriebssystem seine eigene Pufferung durchführen, und es gibt keinen Grund, die Pufferung auf dem Host durchzuführen.

Wie kann ich die Pufferung für die VM-Partition vollständig deaktivieren?

1

0 Antworten auf die Frage