Prioridade de E/S por volume LVM (cgroups)

Prioridade de E/S por volume LVM (cgroups)

Como posso priorizar o desempenho de E/S de volumes LVM usando cgroups?

Eu sei que posso usar o ionice para fazer alterações no nível do processo, mas desejo poder fazer isso por LV e não por processo.

Responder1

O volume Lvm é um dispositivo de bloco normal, então você pode configurar várias prioridades de processo no volume lvm usando cgroup. Para obter mais informações, leia este documentohttps://www.kernel.org/doc/Documentation/cgroups/blkio-controller.txt

exemplo:

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

informação relacionada