in

Empêchez rsync d’utiliser toute votre bande passante

Si vous utilisez l’utilitaire rsync pour synchroniser vos sauvegardes de votre serveur de base de données vers votre serveur de sauvegarde ou de fichiers secondaire, vous souhaiterez peut-être empêcher le script d’utiliser trop de bande passante. Voici comment.

Le but de la limitation de la bande passante est de vous assurer que vos scripts de sauvegarde n’obstruent 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 faire se produire plus lentement, mais si vous pouvez gérer cela, c’est la façon de le faire.

Normalement, votre commande rsync ressemblera à ceci:

rsync -a / backup / dossier utilisateur @ hôte: / distant / sauvegarde / dossier /

Ce que vous voudrez faire, c’est utiliser le --bwlimit paramètre avec une valeur Ko / seconde, comme ceci:

rsync --bwlimit=<kb/second> <source> <dest>

Donc, si vous souhaitez 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/

Vous voudrez vous assurer de calculer la taille de vos sauvegardes et de déterminer combien de temps il faudra pour les transférer à un rythme plus lent – ce ne serait pas très utile si votre script de sauvegarde prend 12 heures à s’exécuter, car Exemple.

Vous pouvez également utiliser la commande ionice pour limiter la quantité de bande passante utilisée par votre script, ce qui aidera à empêcher vos scripts d’utiliser trop d’E / S disque. Ce n’est pas aussi utile car vous ne pouvez pas définir de nombres absolus comme vous pouvez le faire avec le paramètre bwlimit, mais c’est une autre chose que vous pouvez envisager.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Oeufs de Pâques Android de pain d'épice à Oreo: une leçon d'histoire

Oeufs de Pâques Android de pain d’épice à Oreo: une leçon d’histoire

Comment exécuter n'importe quelle commande d'invite de commande avec Cortana

Comment exécuter n’importe quelle commande d’invite de commande avec Cortana