1

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

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

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

а также

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

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

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

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .