Domača » kako » Hranite rsync iz Uporaba vse vaše pasovne širine

    Hranite rsync iz Uporaba vse vaše pasovne širine

    Če uporabite pripomoček rsync za sinhronizacijo varnostnih kopij iz strežnika baz podatkov v varnostni ali sekundarni datotečni strežnik, boste morda želeli preprečiti, da bi skript uporabljal preveč pasovne širine. Evo kako.

    Točka omejitve pasovne širine je, da poskrbite, da vaši skripti za varnostno kopiranje ne zamašijo omrežne povezave med vašim spletnim strežnikom in strežnikom baz podatkov. Seveda bo omejitev količine pasovne širine, ki jo uporabljajo vaše varnostne kopije, povzročila, da se bodo zgodile počasneje, če pa se lahko lotite tega, je to način za to..

    Običajno bo ukaz rsync izgledal takole:

    rsync -a / backup / folder uporabnik @ gostitelj: / remote / backup / folder /

    Kar boste želeli storiti, je uporabiti --bwlimit parameter z vrednostjo KB / sekundo, kot je ta:

    rsync --bwlimit =

    Če želite prenos omejiti na približno 5 MB na sekundo, lahko uporabite tak ukaz:

    rsync --bwlimit = 5000 / varnostna kopija / mapa uporabnik @ gostitelj: / remote / backup / folder /

    Poskrbite, da boste izračunali velikost varnostnih kopij in ugotovili, kako dolgo bo trajalo, da jih boste prenesli počasneje - ne bi bilo zelo koristno, če je za varnostni skript potrebno 12 ur, primer.

    Z ukazom ionice lahko omejite količino pasovne širine, ki jo uporablja vaš skript, kar bo pripomoglo k temu, da skripte ne bodo uporabljale preveč diskovnega V / I. To ni ravno tako koristno, ker ne morete nastaviti absolutnih števil, kot jih lahko s parametrom bwlimit, vendar je to še ena stvar, ki jo lahko upoštevate.