Rsync через Infiniband/RDMA

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

Мне интересно, можно ли также использовать rsync через RDMA? а если нет, то как мы можем использовать Infiniband, имеет ли он тот же API, что и rsync? Похоже, Infiniband внутренне ограничен некоторым аппаратным протоколом.


person ram    schedule 14.01.2021    source источник


Ответы (1)


Вы можете настроить ipoib infiniband и использовать rsync через IP-соединение. Хотя это не так быстро, как родной infiniband, но быстрее, чем ожидалось. Я считаю (могу ошибаться), что ipoib ограничен 10 Гбит/с, что может быть ограничением моих старых карт.

Например, rsync по моему infiniband ipoib, подключенному между двумя системами, кажется, достигает максимальной скорости 144 МБ / с, что составляет 1,15 Гбит / с. Это предел скорости записи диска на принимающем диске (вращающийся жесткий диск). Я могу получить скорость до 500 МБ/с (4 Гбит/с), выполняя rsync с SSD на SSD через infiniband.

Итак, на данный момент моими ограничениями являются скорости, с которыми я могу читать и/или записывать на устройство хранения. Не скорость соединения infiniband. Это означает, что подключение к диску через мою сеть infiniband выполняется так же быстро, как если бы диск был на локальной машине.

Надеюсь, это поможет некоторым.

person Joe Smith    schedule 03.04.2021