Gardez rsync d'utiliser toute votre bande passante

Gardez rsync d'utiliser toute votre bande passante
Gardez rsync d'utiliser toute votre bande passante

Vidéo: Gardez rsync d'utiliser toute votre bande passante

Vidéo: Gardez rsync d'utiliser toute votre bande passante
Vidéo: Tuto [Fr] Partage de fichiers Linux et Windows (Samba et CIFS) - par Processus.mp4 - YouTube 2024, Peut
Anonim

Si vous utilisez l'utilitaire rsync pour conserver vos sauvegardes synchronisées du serveur de base de données sur votre serveur de sauvegarde ou votre serveur de fichiers secondaire, vous pouvez empêcher le script d'utiliser trop de bande passante. Voici comment.

La limitation de la bande passante a pour objectif de s’assurer que vos scripts de sauvegarde ne colmatent pas la connexion réseau entre votre serveur Web et le serveur de base de données. Naturellement, limiter la quantité de bande passante utilisée par vos sauvegardes va les ralentir, mais si vous pouvez y faire face, c’est le moyen de le faire.

Normalement, votre commande rsync ressemblera à ceci:

rsync -a /backup/folder user@host:/remote/backup/folder/

Ce que vous voudrez faire, c’est utiliser le

--bwlimit

paramètre avec une valeur en Ko / seconde, comme ceci:

rsync --bwlimit=

Donc, si vous voulez limiter le transfert à environ 5 Mo par seconde, vous pouvez utiliser une commande comme celle-ci:

rsync --bwlimit=5000 /backup/folder user@host:/remote/backup/folder/

Assurez-vous de calculer la taille de vos sauvegardes et de déterminer le temps nécessaire pour les transférer plus lentement. Cela ne serait pas très utile si votre script de sauvegarde prend 12 heures à s'exécuter. Exemple.

Vous pouvez également utiliser la commande ionice pour limiter la quantité de bande passante utilisée par votre script, afin d'éviter que vos scripts n'utilisent trop d'E / S de disque. Ce n’est pas aussi utile puisque vous ne pouvez pas définir de nombres absolus comme vous le pouvez avec le paramètre bwlimit, mais c’est une autre chose à considérer.

Conseillé: