Ha az rsync segédprogramot használja, hogy a biztonsági másolatokat az adatbázis-kiszolgálóról szinkronizálhassa a biztonsági mentés vagy a másodlagos fájlkiszolgáló felé, előfordulhat, hogy meg szeretné akadályozni, hogy a szkript túl sok sávszélességet használjon. Itt van, hogyan.
A sávszélesség korlátozási pontja annak biztosítása, hogy a biztonsági másolatok nem blokkolják a hálózati kapcsolatot a webszerver és az adatbázis-kiszolgáló között. Természetesen a biztonsági másolatok sávszélességének korlátozása lassabban történik, de ha foglalkozik ezzel, akkor ezt megteheti.
Általában az rsync parancsnak így fog kinéznie:
rsync -a /backup/folder user@host:/remote/backup/folder/
Mit akarsz csinálni az a
--bwlimit
paramétert KB / második értékkel, mint például:
rsync --bwlimit=
Tehát ha korlátozni szeretné az átvitelt kb. 5 MB másodpercre, használjon egy ilyen parancsot:
rsync --bwlimit=5000 /backup/folder user@host:/remote/backup/folder/
Biztosítani szeretné, hogy kiszámítsa a biztonsági másolatok méretét, és rájöjjön, mennyi ideig tart az átvitelük lassabb ütemben - ez nem lenne nagyon hasznos, ha a biztonsági másolati szkript 12 órát futtat, mert példa.
Az ionice paranccsal is korlátozhatja a szkript által használt sávszélesség mennyiségét, ami segít a szkriptek túl sok lemez I / O használatának megőrzésében. Ez nem olyan hasznos, mivel nem tudsz abszolút számokat beállítani a bwlimit paraméterrel, de ez egy másik dolog, amit mérlegelhet.