Приведет ли запуск нескольких экземпляров 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
.