Udržujte rsync od používania celej šírky pásma

Udržujte rsync od používania celej šírky pásma
Udržujte rsync od používania celej šírky pásma

Video: Udržujte rsync od používania celej šírky pásma

Video: Udržujte rsync od používania celej šírky pásma
Video: A Beginners Guide to Microsoft OneNote for Windows 10 - YouTube 2024, Smieť
Anonim

Ak pomocou nástroja rsync zachováte synchronizáciu záloh z databázového servera na záložný alebo sekundárny súborový server, možno budete chcieť zabrániť, aby skript používal príliš veľkú šírku pásma. Tu je návod.

Bod obmedzenia šírky pásma je zabezpečiť, aby vaše zálohovacie skripty nezatlačili sieťové spojenie medzi webovým serverom a databázovým serverom. Samozrejme, obmedzenie množstva šírky pásma, ktoré používajú vaše zálohy, spôsobí, že sa stane pomalšie, ale ak sa s tým dokážete vyrovnať, je to spôsob, ako to urobiť.

Normálne príkaz rsync bude vyzerať takto:

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

Čo budete chcieť urobiť, je použiť

--bwlimit

parameter s hodnotou KB / sekundu, napríklad:

rsync --bwlimit=

Takže ak chcete obmedziť prenos na približne 5 MB za sekundu, môžete použiť príkaz, ako je tento:

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

Budete chcieť vypočítať veľkosť vašich záloh a zistiť, ako dlho bude trvať, kým ich budete prevádzať pomalšie - nebolo by veľmi užitočné, ak váš skript zálohovania bude trvať 12 hodín na spustenie. príkladom.

Môžete tiež použiť príkaz ionice na obmedzenie množstva šírky pásma, ktorý skript používa, čo vám pomôže udržať vaše skripty z príliš veľkého množstva diskov I / O. Nie je to tak užitočné, pretože nemôžete nastaviť absolútne čísla, ako ste mohli s parametrom bwlimit, ale je to ďalšia vec, ktorú môžete zvážiť.

Odporúča: