Tartsa az rsync-t az összes sávszélesség használatából
Ha az rsync segédprogramot használja a biztonsági másolatok szinkronizálására az adatbázis-kiszolgálóról a biztonsági mentésre vagy a másodlagos fájlkiszolgálóra, előfordulhat, hogy megakadályozza, hogy a parancsfájl túl sok sávszélességet használjon. Itt van, hogyan.
A sávszélesség korlátozása az, hogy győződjön meg arról, hogy a biztonsági mentési szkriptek nem zárják el a webkiszolgáló és az adatbázis-kiszolgáló közötti hálózati kapcsolatot. Természetesen a biztonsági másolatok által használt sávszélesség korlátozása lassabban fog történni, de ha ezt meg tudjuk oldani, akkor ez az út..
Általában az rsync parancs így néz ki:
rsync -a / backup / folder user @ host: / remote / backup / mappa /
Mit akarsz csinálni, használd a --bwlimit
KB / másodperces értékű paraméter, mint ez:
rsync --bwlimit =
Tehát, ha az átvitelt kb. 5 MB-ra szeretné korlátozni másodpercenként, akkor egy ilyen parancsot használhat:
rsync --bwlimit = 5000 / backup / folder user @ host: / remote / backup / mappa /
Bizonyosodjon meg arról, hogy kiszámítja a biztonsági másolatok méretét, és rájön, hogy mennyi ideig tart, hogy lassabban továbbítsa őket - nem lenne nagyon hasznos, ha a biztonsági mentési parancsfájl 12 órát vesz igénybe, mert példa.
Az ionice parancs használatával korlátozhatja a szkript által használt sávszélességet, ami segít megőrizni a szkriptek túl sok lemez I / O használatát. Ez nem olyan hasznos, mert nem állíthat be abszolút számokat, mint amennyit csak tudsz a bwlimit paraméterrel, de egy másik dolog, amit figyelembe vehet.