testing
Проведена серия тестов передачи при помощи bbcp тестового каталога размером 25 GB, размещенного на машине 10.10.20.2 и подключенного по NFS с виртуальной машины в ИТМО host-10-10-20-29 на виртуальную машину в Объединенном Институте Ядерных Исследований в Дубне (159.93.39.120) в /dev/null с разным числом потоков и разным TCP Window Size.
На ВМ в Дубне установлены следующие параметры sysctl:
# sysctl -a | grep mem vm.overcommit_memory = 0 vm.nr_hugepages_mempolicy = 0 vm.lowmem_reserve_ratio = 256 256 32 vm.memory_failure_early_kill = 0 vm.memory_failure_recovery = 1 net.core.wmem_max = 16777216 net.core.rmem_max = 16777216 net.core.wmem_default = 124928 net.core.rmem_default = 124928 net.core.optmem_max = 20480 net.ipv4.igmp_max_memberships = 20 net.ipv4.tcp_mem = 178272 237696 356544 net.ipv4.tcp_wmem = 4096 8388608 16777216 net.ipv4.tcp_rmem = 4096 8388608 16777216 net.ipv4.udp_mem = 178272 237696 356544 net.ipv4.udp_rmem_min = 4096 net.ipv4.udp_wmem_min = 4096
Команда для числа потоков 1:
sh /root/github/BigData/BBCP/Wrapper-CopyData.bbcp /root/s1-tcp-parameters /root/bbcp_config_file /root/logs/jinr/bbcp/20141122/s1/ /net/10.10.20.2/mnt/tmp/ 159.93.39.120 /dev/null
Скорость передачи при числе потоков 1, 2, 3, 4 сильно колеблется. При числе потоков 18, 26, 50, 64 скорость более стабильна и составляет приблизительно 82 MB/s.
По результатам измерений построен график.