Производительность при использовании нескольких экземпляров rsync на разных напрямую подключенных устройствах хранения данных?

Производительность при использовании нескольких экземпляров rsync на разных напрямую подключенных устройствах хранения данных?

Приведет ли запуск нескольких экземпляров rsync со всеми источниками и назначениями на разных напрямую подключенных устройствах хранения к каким-либо потерям производительности или ограничения скорости для каждой отдельной передачи rsync будут обусловленытолькок скоростям чтения/записи напрямую подключенных устройств хранения данных в отдельных командах rsync?

Например, предположим, я хочу передать:

Карта камеры 1 к жесткому диску с прямым подключением 1

и

Карта камеры 2 к жесткому диску 2 с прямым подключением

Если я запущу эти команды rsync одновременно, будут ли два экземпляра rsync замедлять друг друга или будет превышен предел скорости для каждого отдельного экземпляра?все ещепросто будь той, у которой самая медленная скорость чтения/записи устройствав пределахкаждый экземпляр rsync?

Предположим, что интерфейсы устройств не являются узкими местами.

решение1

У меня была возможность провести эксперимент, поэтому я решил опубликовать ответ для всех любопытных.

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

Для иллюстрации, DAS Aможет передавать в DAS Bв то же время DAS Cпередавать в DAS D, а узким местом для Aв Bявляется либо Aскорость чтения , либо Bскорость записи , не зависящая от другого rsyncэкземпляра, передающего из Cв D. Аналогично, rsyncпередача из Cв Dне зависит от rsyncэкземпляра, передающего из Aв B.

Связанный контент