I/O-Priorität pro LVM-Volume (cgroups)

I/O-Priorität pro LVM-Volume (cgroups)

Wie kann ich die E/A-Leistung von LVM-Volumes mithilfe von cgroups priorisieren?

Ich weiß, dass ich mit Ionice Änderungen auf Prozessebene vornehmen kann, aber ich möchte dies pro LV und nicht pro Prozess tun können.

Antwort1

Das LVM-Volume ist ein normales Blockgerät, daher können Sie mithilfe der Cgroup verschiedene Prozessprioritäten auf dem LVM-Volume konfigurieren. Weitere Informationen finden Sie in diesem Dokument.https://www.kernel.org/doc/Documentation/cgroups/blkio-controller.txt

Beispiel:

  lvdisplay -v /dev/vg00/rootvol | grep "Block device"
  echo "$MAJOR:$MINOR $((1024*250))" > /sys/fs/cgroup/blkio/blkio.throttle.write_bps_device

verwandte Informationen