J'utilise KVM pour gérer mes machines virtuelles. J'essaie de limiter les ressources fournies pour les machines virtuelles. Je suis en mesure de limiter le processeur et la mémoire alloués aux machines virtuelles à l'aide de libvirt / cgroups. Maintenant, je veux contrôler le temps disque alloué à chaque machine virtuelle en appliquant des pondérations. J'ai regardé le contrôle blkio des cgroups. Étant donné que la VM n'est qu'un processus Linux, je pourrai utiliser des groupes de contrôle, mais je ne sais pas si cela fonctionnera également pour les E / S asynchrones. Sinon, quelqu'un peut-il suggérer une bonne solution alternative?
ionice
une meilleure alternative que l'utilisationblkio
de cgroups? Fournit-il quelque chose que la solution actuelle du PO ne fournit pas? Savez-vous comment cela se rapporte aux E / S asynchrones?