Meu objetivo é impedir que o uso de i / o do disco de um convidado kvm afete negativamente outros convidados kvm no mesmo host. O host tem uma matriz de disco - e separar os convidados em diferentes discos físicos não é uma opção.
qemu 2.6 parece ter essa funcionalidade . Mas estou rodando o qemu 2.5.
Estou lançando meus convidados kvm usando systemd e tenho IOReadBandwidthMax e IOWriteBandwidthMax definidos, mas como esses botões não permitem rajadas, parece que eles simplesmente garantirão que todos os convidados tenham uma velocidade de disco io igualmente baixa, em vez de impedindo que um convidado enlouqueça.
Existe uma maneira de obter um algoritmo do tipo "leaky bucket" usando systemd ou diretamente usando cgroups?