Mantieni rsync dall'utilizzo di tutta la larghezza di banda

Mantieni rsync dall'utilizzo di tutta la larghezza di banda
Mantieni rsync dall'utilizzo di tutta la larghezza di banda

Video: Mantieni rsync dall'utilizzo di tutta la larghezza di banda

Video: Mantieni rsync dall'utilizzo di tutta la larghezza di banda
Video: Condividere file e cartelle su UBUNTU con SAMBA || Setting tramite GUI - YouTube 2024, Aprile
Anonim

Se si utilizza l'utilità rsync per mantenere i backup sincronizzati dal server del database al backup o al file server secondario, è possibile evitare che lo script utilizzi troppa larghezza di banda. Ecco come.

Il punto di limitare la larghezza di banda è assicurarsi che gli script di backup non intasino la connessione di rete tra il server web e il server di database. Naturalmente, limitare la quantità di larghezza di banda utilizzata dai backup farà sì che accadano più lentamente, ma se riesci a gestirlo, questo è il modo per farlo.

Normalmente il tuo comando rsync sarà simile a questo:

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

Quello che vorresti fare è usare il

--bwlimit

parametro con un valore KB / secondo, come questo:

rsync --bwlimit=

Pertanto, se si desidera limitare il trasferimento a circa 5 MB al secondo, è possibile utilizzare un comando come questo:

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

Dovresti assicurarti di calcolare la dimensione dei tuoi backup e capire quanto tempo ci vorrà per trasferirli a una velocità inferiore: non sarebbe molto utile se lo script di backup impiega 12 ore per essere eseguito, esempio.

È inoltre possibile utilizzare il comando ionice per limitare la quantità di larghezza di banda utilizzata dallo script, il che consente di impedire agli script di utilizzare troppo I / O del disco. Non è abbastanza utile dato che non puoi impostare numeri assoluti come puoi con il parametro bwlimit, ma è un'altra cosa che puoi prendere in considerazione.

Consigliato: