Držite rsync iz Korištenje sve svoje propusnosti
Ako koristite uslužni program rsync za sinkronizaciju sigurnosnih kopija s poslužitelja baze podataka na sigurnosni ili sekundarni poslužitelj datoteka, možda ćete htjeti spriječiti korištenje prevelike propusnosti skripte. Evo kako.
Točka ograničavanja propusnosti je da osigurate da vaše sigurnosne skripte ne začepe mrežnu vezu između vašeg web poslužitelja i poslužitelja baze podataka. Naravno, ograničavanje količine propusnosti koju koriste vaše sigurnosne kopije učinit će da se događaju sporije, ali ako to možete riješiti, to je način na koji to možete učiniti.
Obično će vaša rsync naredba izgledati ovako:
rsync -a / backup / folder korisnik @ host: / remote / backup / folder /
Ono što ćete htjeti je koristiti --bwlimit
parametar s vrijednosti KB / sekunde, kao što je ovaj:
rsync --bwlimit =
Dakle, ako želite ograničiti prijenos na oko 5 MB u sekundi, možete koristiti naredbu kao što je ova:
rsync --bwlimit = 5000 / backup / folder user @ host: / remote / backup / folder /
Želite se pobrinuti da izračunate veličinu sigurnosnih kopija i shvatite koliko će vremena trebati da biste ih premjestili sporije - ne bi bilo od velike pomoći ako se za izradu sigurnosne skripte traži 12 sati. primjer.
Također možete upotrijebiti ionice naredbu da ograničite količinu propusnosti koju vaša skripta koristi, što će pomoći da vaše skripte ne koriste previše I / O diska. To nije toliko korisno jer ne možete postaviti apsolutne brojeve kao što možete s bwlimit parametrom, ali to je još jedna stvar koju možete uzeti u obzir.