Hoidke rsync'i kogu oma ribalaiuse kasutamisest
Kui kasutate rsync utiliiti, et hoida teie varukoopiaid sinu andmebaasi serverist sünkroniseerituna varukoopia- või sekundaarfailiserveriga, siis võiksite takistada skripti liiga palju ribalaiust. Siin on, kuidas.
Ribalaiuse piiramise eesmärk on tagada, et teie varukoopia skriptid ei ummistaks teie veebiserveri ja andmebaasi serveri vahelist võrguühendust. Loomulikult muudab varukoopiate kasutatava ribalaiuse piiramine neid aeglasemaks, kuid kui sa sellega hakkama saaksid, siis on see viis seda teha.
Tavaliselt näeb rsync-i käsk midagi sellist:
rsync -a / backup / folder kasutaja @ host: / remote / backup / kaust /
Mida sa tahad teha on kasutada --bwlimit
parameeter KB / sekundis, nagu see:
rsync --bwlimit =
Seega, kui soovisite ülekandeid piirata umbes 5 MB sekundis, võite kasutada sellist käsku:
rsync --bwlimit = 5000 / backup / kaust kasutaja @ host: / remote / backup / kaust /
Te soovite veenduda, et arvutate varukoopiate suuruse ja saate teada, kui kaua see aeglasemalt kulub - see ei oleks väga kasulik, kui teie varukoopia skript kestab 12 tundi. näiteks.
Võite kasutada ka ioonide käsku skripti kasutatava ribalaiuse piiramiseks, mis aitab hoida skripte liiga palju I / O ketast kasutamast. See ei ole päris nii kasulik, sest bwlimit parameetriga ei saa seada absoluutseid numbreid, nagu te saate, kuid see on veel üks asi, mida saate kaaluda.