Связаться по:
[email protected]

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как установить ограничение скорости rsync на использование всей полосы пропускания

Rate this post

Команда rsync использует всю доступную пропускную способность и генерирует большой поток ввода-вывода. Как установить лимит скорости передачи файлов команды rsync в Linux или Unix-подобной системе? Как я могу заставить скрипт rsync не использовать всю мою пропускную способность?

Вы можете легко ограничить пропускную способность ввода-вывода, используя опцию --bwlimit . В этом уроке вы узнаете, как настроить ограничение ввода-вывода, используя команду rsync для Linux, MacOS, FreeBSD и Unix-подобных систем.

Как ограничить скорость передачи rsync

Синтаксис:

Вы устанавливаете предел ввода-вывода в 1000 Кбайт в секунду:

В этом примере скачиваются файлы с FreeNAS-сервера с 5000 КБ/с в текущий каталог:

Знакомтесь ionice

Используйте команду ionice для установки или получения класса планирования и приоритета ввода-вывода для такой программы, как rsync или собственный сценарий резервного копирования. Таким образом, вы можете управлять пропускной способностью ввода-вывода с помощью утилиты ionice в Linux следующим образом:

ИЛИ

Где:

  1. -c или -class {class}: имя или номер класса, 0: нет, 1: (real time) в реальном времени, 2: (best-effort) наивысший приоритет ввода вывода, 3: (idle) незанятое.
  2. -n или --classdata {num} : priority (0..7) в указанном классе планирования, только для классов в realtime b best-effort

Администрирование серверов, настройка резервного копирования, [email protected]

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.