Palaikykite "rsync" iš visos savo pralaidumo

Palaikykite "rsync" iš visos savo pralaidumo
Palaikykite "rsync" iš visos savo pralaidumo

Video: Palaikykite "rsync" iš visos savo pralaidumo

Video: Palaikykite
Video: Linux Mount CIFS/SMB Share at Boot - YouTube 2024, Balandis
Anonim

Jei naudosite rsync įrankį, kad jūsų atsarginės kopijos būtų sinchronizuotos iš jūsų duomenų bazės serverio prie atsarginės arba antrinės failų serverio, galbūt norėsite neleisti scenarijai naudoti per daug spartos. Štai kaip.

Procesoriaus pralaidumo ribos tikslas yra įsitikinti, ar jūsų atsarginės kopijos scenarijus neužkietina tinklo ryšio tarp jūsų žiniatinklio serverio ir duomenų bazės serverio. Natūralu, kad jūsų atsarginių kopijų naudojimo dažnių juostos pločio suma apribos, tai leis jiems atsitikti lėčiau, tačiau jei jūs galėsite tai spręsti, tai yra būdas tai padaryti.

Paprastai jūsų rsync komanda atrodys taip:

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

Ką tu nori padaryti, tai naudoti

--bwlimit

parametras su KB / antra verte, toks:

rsync --bwlimit=

Taigi, jei norite apriboti perėjimą iki maždaug 5 MB per sekundę, galite naudoti tokią komandą:

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

Jūs norėsite įsitikinti, kad apskaičiuosite atsarginių kopijų dydį ir išsiaiškinsite, kiek laiko reikės pervesti lėtesniu greičiu - nebus labai naudinga, jei jūsų atsarginės kopijos scenarijus užtruktų 12 valandų, nes pavyzdys.

Taip pat galite naudoti "ionice" komandą, norėdami apriboti jūsų naudojamo scenarijaus pralaidumo kiekį, kuris padės išlaikyti scenarijus naudojant per daug diskų I / O. Tai nėra visiškai naudinga, nes negalite nustatyti absoliučių skaičių, kaip jūs galite, naudodami parametro bwlimit, bet tai dar vienas dalykas, kurį galite apsvarstyti.

Rekomenduojamas: