Не позволяйте rsync использовать всю вашу пропускную способность

Jul 16, 2025
Обслуживание и оптимизация
НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Если вы используете утилиту rsync для синхронизации резервных копий с сервера базы данных на резервный или вторичный файловый сервер, возможно, вы захотите предотвратить использование скриптом слишком большой полосы пропускания. Вот как.

Смысл ограничения пропускной способности - убедиться, что ваши сценарии резервного копирования не засоряют сетевое соединение между вашим веб-сервером и сервером базы данных. Естественно, ограничение пропускной способности, используемой вашими резервными копиями, заставит их выполняться медленнее, но если вы можете справиться с этим, это способ сделать это.

Обычно ваша команда rsync будет выглядеть примерно так:

rsync -a / backup / пользователь папки @ хост: / удаленный / резервное копирование / папка /

Что вам нужно, так это использовать --булимит параметр со значением КБ / сек, например:

rsync --bwlimit = <кб / сек> <источник> <самый лучший>

Поэтому, если вы хотите ограничить передачу примерно 5 МБ в секунду, вы можете использовать такую ​​команду:

rsync --bwlimit = 5000 / резервная копия / папка пользователь @ хост: / удаленный / резервное копирование / папка /

Вы должны обязательно рассчитать размер ваших резервных копий и выяснить, сколько времени потребуется, чтобы передать их с более медленной скоростью - было бы не очень полезно, если бы ваш сценарий резервного копирования работал 12 часов, поскольку пример.

Вы также можете использовать команду ionice, чтобы ограничить полосу пропускания, которую использует ваш скрипт, что поможет уберечь ваши скрипты от использования слишком большого количества операций ввода-вывода на диск. Это не так полезно, поскольку вы не можете установить абсолютные числа, как с помощью параметра bwlimit, но это еще одна вещь, которую вы можете рассмотреть.

How To Use Rsync | Part 2

Transfer Deltas Within A File With RSYNC

How To Use Rsync File Copying Tool


Обслуживание и оптимизация - Самые популярные статьи

Как приглушить свет на контроллере PlayStation DualShock 4

Обслуживание и оптимизация Jun 20, 2025

Световая панель DualShock 4 - изящная штука. Он работает со многими играми, чтобы имитировать то, что про�..


Как использовать устройство Android в качестве второго монитора для вашего ПК или Mac

Обслуживание и оптимизация Jul 4, 2025

Не секрет, что два монитора могут повысить вашу продуктивность, но не всем нужна пара экранов. �..


Можно ли подключить обогреватели к умным розеткам?

Обслуживание и оптимизация Oct 20, 2025

Обогреватели отлично подходят для обогрева комнат в вашем доме, но они также могут быть опасными п�..


Почему в компьютерных играх не хватает Alt + Tab и как это исправить

Обслуживание и оптимизация Jul 10, 2025

Вы играете в игру и нажимаете Alt + Tab, чтобы использовать другую программу, но возникает проблема. Пр�..


Копайте глубже в дефрагментации Windows через командную строку

Обслуживание и оптимизация Sep 18, 2025

Пользователи Windows за прошедшие годы узнали, что им необходимо постоянно дефрагментировать свои ко�..


Переместите кнопки управления окном в Windows влево

Обслуживание и оптимизация Dec 8, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Недавно Ubuntu присоединилась к Mac, переместив кнопки «Свернуть», «Развернуть» �..


Отключите или измените «Время задержки» для Aero Peek в Windows 7

Обслуживание и оптимизация Mar 1, 2025

Вы ищете простой способ изменить «время задержки» для Aero Peek в Windows 7 или, возможно, хотите полностью отклю..


Дефрагментируйте системные файлы (файл подкачки и реестр) в Windows XP

Обслуживание и оптимизация Dec 28, 2025

В погоне за производительностью следить за тем, чтобы ваш диск не фрагментировался, - обычная задача. Про..


Категории