Lorsque j'exécute un rsynctravail de sauvegarde qui implique la copie de fichiers volumineux, la machine exécutant la sauvegarde (à la fois les ordinateurs de bureau Mac et les serveurs Linux) s'arrête et la moyenne de charge passe par le toit.
J'ai essayé:
niceing lersyncprocessus (n'aide pas - le goulot d'étranglement est le disque)- Sous Linux,
reniceing akjournald(aide, mais semble être un hack et ne fonctionne pas sur Mac) - Utilisation du
--bwlimitrsyncdrapeau (aide, mais cela signifie que tous les transferts sont lents - même lorsqu'ils n'ont pas besoin de l'être)
Alors, est-ce que je peux " nice" rsyncutiliser les IO pour que les machines soient utilisables pendant que la sauvegarde est en cours?
PS: Je suis conscient des dangers du rsyncMac… Mais j'ai cependant utilisé BackupBouncer pour vérifier mes sauvegardes, et elles semblent OK.
setprioritydit la page de manuel: "Lorsque vous définissez un thread en arrière-plan, la priorité de planification est définie sur la valeur la plus basse, les disques et les E / S réseau sont limités." - ce qui semble indiquer que les E / S disque / réseau ne sont limitées que lorsque quelque chose est réduit à 20 ("l'état d'arrière-plan").