Я пытаюсь передать файлы более чем 10 Gigabit Ethernet. Однако максимальная скорость, которой я могу достигнуть между 2 Электронными дисками (смонтированный на/mnt на каждом узле) вокруг 200MB/s:
root@odin$ scp /mnt/largeFile marc@10.0.0.12:/mnt
marc@10.0.0.12's password:
largeFile 86% 6904MB 192.4MB/s 00:05 ETA
При выполнении Iperf я могу достигнуть 9,89 Гбит/с:
root@odin$ iperf -c 10.0.0.12
------------------------------------------------------------
Client connecting to 10.0.0.12, TCP port 5001
TCP window size: 325 KByte (default)
------------------------------------------------------------
[ 3] local 10.0.0.11 port 59028 connected with 10.0.0.12 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 11.5 GBytes 9.89 Gbits/sec
Электронные диски достигают скоростей записи 1,2 ГБ/с.
Сетевая конфигурация на этих 2 машинах:
Сервер:
enp1s0 Link encap:Ethernet HWaddr 00:02:c9:4d:a3:12
inet addr:10.0.0.12 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:c9ff:fe4d:a312/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
Клиент:
ens1 Link encap:Ethernet HWaddr 00:02:c9:4f:98:14
inet addr:10.0.0.11 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:c9ff:fe4f:9814/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
Я задаюсь вопросом, как я могу достигнуть скоростей, подобных iperf для передач файлов?
Это происходит из-за пределов передачи, вызванных различными аспектами scp/OpenSSH.
при рассмотрении целевых ресурсов машин при выполнении lperf
и scp
тесты, необходимо заметить, что даже в 5x скорость ЦП будет являться объектом более низкой загрузки с lperf
, чем с scp
, это только из-за шифрования.
существует большой набор ресурсов и исправляет доступный от Питтсбургского Центра Супервычислений, https://www.psc.edu/index.php/hpn-ssh