If-Koubou

Пазете rsync от използването на цялата лента

Пазете rsync от използването на цялата лента (Как да)

Ако използвате помощната програма rsync, за да запазите синхронизирането на резервните копия от сървъра на базата данни на вашия резервен или вторичен файлов сървър, може да попречите на скрипта да използва прекалено много честотна лента. Ето как.

Точката за ограничаване на честотната лента е да се уверите, че скриптовете ви за резервно копиране не запушват мрежовата връзка между вашия уеб сървър и сървър на база данни. Естествено, ограничаването на размера на честотната лента, който използват резервните ви копия, ще ги направи по-бавни, но ако можете да се справите с тях, това е начинът да ги направите.

Обикновено командата rsync ще изглежда така:

rsync -a / резервно копие / папка user @ host: / remote / backup / folder /

Това, което ще искате да направите, е да използвате --bwlimit параметър с стойност на KB / секунда, както следва:

rsync --bwlimit =

Така че, ако искате да ограничите трансфера до около 5MB в секунда, можете да използвате командата по следния начин:

rsync - bwlimit = 5000 / архивиране / папка user @ host: / remote / backup / folder /

Вие ще искате да се уверите, че сте изчислили размера на вашите архиви и да разберете колко време ще ви отнеме, за да ги прехвърлите по-бавно - не би било много полезно, ако вашият скрипт отнема 12 часа пример.

Можете също така да използвате йонната команда, за да ограничите размера на честотната лента, която използва скриптът ви, което ще помогне на скриптовете ви да използват твърде много I / O дискове. Това не е толкова полезно, тъй като не можете да зададете абсолютни числа като вас с параметъра bwlimit, но това е друго нещо, което можете да помислите.