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

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

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

Видео: Пазете rsync от използването на цялата лента
Видео: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 - YouTube 2024, Може
Anonim

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

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

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

rsync -a /backup/folder user@host:/remote/backup/folder/

Това, което ще искате да направите, е да използвате

--bwlimit

параметър с стойност на KB / секунда, както следва:

rsync --bwlimit=

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

rsync --bwlimit=5000 /backup/folder user@host:/remote/backup/folder/

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

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

Препоръчано: