Prioridad de E/S por volumen LVM (cgroups)

Prioridad de E/S por volumen LVM (cgroups)

¿Cómo puedo priorizar el rendimiento de E/S de volúmenes LVM usando cgroups?

Sé que puedo usar ionice para realizar cambios a nivel de proceso, pero deseo poder hacerlo por LV y no por proceso.

Respuesta1

El volumen Lvm es un dispositivo de bloque normal, por lo que puede configurar varias prioridades de proceso en el volumen lvm usando cgroup. Para obtener más información, lea este documento.https://www.kernel.org/doc/Documentation/cgroups/blkio-controller.txt

ejemplo:

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

información relacionada