J'ai un Xen Dom0 (3.2) avec un tas de domUs (paravirt). Les VBD DomU se trouvent sur des volumes LVM locaux. Maintenant, je veux obtenir des sauvegardes des volumes LVM en utilisant des instantanés. J'utilise rsync ionisé au ralenti (ionice-c3).
J'ai vérifié que les processus rsync sont vraiment en mode inactif et que les blkback
threads du noyau fonctionnent le mieux possible (-c2 -n4).
Si je comprends bien le système de planification des E / S, le processus rsync ainsi configuré ne devrait jamais être en mesure de dérober la bande passante d'E / S des blkback
processus et l'impact sur les domU devrait donc être nul.
Mais ce n'est pas ce que je vois. Dans les domUs vmstat
, jusqu'à 20% d'attente IO sont signalés lors de l'opération rsync Filelist et environ 10% lors du transfert de données rsync:
r b swpd free buff cache si so bi bo in cs us sy id wa
1 3 456 48468 103004 1550936 0 0 75 484 2112 1741 3 0 81 16
Sans rsync, l'attente d'E / S est d'environ 1%:
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 456 43876 105564 1553224 0 0 19 365 2063 1718 4 0 95 1
Dom0 affiche une attente constante de 11% en entrée / sortie sur le fonctionnement de la liste de fichiers rsync et de 5% en transfert de données:
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 23536 220220 73256 558856 0 0 1471 239 5271 310 0 0 89 11
Alors, quelqu'un a-t-il une idée de ce qui se passe ici? Est-ce que ionice est simplement cassé ou est-ce que je m'attends aux mauvais effets?
Merci pour tout conseil.
Tim