Начална » как да » Съхранявайте 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 часа, за пример.

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