Tartsa az rsync-t az összes sávszélesség használatától

Tartsa az rsync-t az összes sávszélesség használatától
Tartsa az rsync-t az összes sávszélesség használatától

Videó: Tartsa az rsync-t az összes sávszélesség használatától

Videó: Tartsa az rsync-t az összes sávszélesség használatától
Videó: Beginner's Guide to Microsoft Word - YouTube 2024, Április
Anonim

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.

Ajánlott: