Как установить ограничение скорости rsync на использование всей пропускной полосы с помощью опции -bwlimit

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

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

Как установить ограничение скорости rsync на использование всей пропускной полосы с помощью опции -bwlimit

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

Синтаксис будет выглядеть следующим образом:

Вам нужно установить предел ввода-вывода на 1000 КБ в секунду:


Набираем команду codeby webinar

Набираем команду для организации и проведения вебинаров Подробнее ...

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

Поздоровайтесь с ionice

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

ИЛИ

Где:

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

<< Контент скрыт от гостей. Зарегистрируйтесь, чтобы снять ограничение ! >>

Это интересно:


Требуются разработчики и тестеры для проекта codebyOS

Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

Похожие темы

Установка КонсультантПлюс на Linux: оболочка и под... Саму оболочку Вы можете взять здесь, здесь или здесь. Особенности оболочки: содержит самый свежий рес файл (vr401267.res); добавлен...
Установка справочно-правовой системы КонсультантПл... Данная статья устарела, рекомендуется к прочтению новая статья "Установка КонсультантПлюс на Linux: оболочка и подробная инструкция". ...
Recoll – программа для полнотекстового поиска на L... Если коротко оценить ситуацию с полнотекстовым поиском, то это прозвучит так: «всё очень плохо». Действительно, и на Linux и на Windows ...
Как защитить LAMP сервер на CentOS или RHEL... LAMP — это программный стек, состоящий из Linux (операционной системы, которая является базовым уровнем), Apache (веб-сервера, который «...
Установка GNU GCC Компилятора и среды разработки н... Как установить компилятор GNU / GCC (C и C ++) и связанные с ним инструменты (например, make, debugger, man pages) в операционной системе Ubuntu Linux...