testing

by Elena Korytko last modified Nov 28, 2014 12:54 PM
Передача тестового каталога размером 25 GB, размещенного на машине 10.10.20.2 и подключенного по NFS на виртуальную машину в Дубне в /dev/null с разным числом потоков и разным TCP Window Size при помощи bbcp

Проведена серия тестов передачи при помощи 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.

Логи

По результатам измерений построен график.

График в PDF