testing
На новых виртуальных машинах на stor.naulinux.ru провела серию тестов по передаче тестового каталога /net/10.10.20.3/mnt/TestData/ с разным числом потоков и разным размером TCP Window.
Передающая машина 10.10.20.164: Flavor - c1m8, RAM - 8 GB, VCPUs - 1 VCPU, Disk 0 GB (нулевой диск!)
Принимающая машина: Flavor - m1.xlarge,RAM -16 GB,VCPUs - 8 VCPU, Disk -160 GB
Средняя скорость передачи при помощи bbcp колеблется от 330 до 420 MB/s, что приблизительно на 180 MB/s меньше, чем в предыдущей серии тестов на одинаковых виртуалках с памятью 2 GB. Причем при большом числе потоков скорость ниже, чем при малом. График (график размещен также здесь http://sdn.ifmo.ru/Members/korytko/graphics/bbcp-testing/25gb/DataSpeed-25GB.bbcp.itmo2itmo.mem8disk0-16GB.tcp.2015-04-16.jpg):
Для сравнения график от 12 апреля (ВМ с 2 GB памяти):
Создала несколько разных виртуалок с разным размером оперативной памяти. Пробовала запускать наши тесты между разными ВМ. Исследование показало, что если передающая виртаулка сделана, как предложил Олег Лазо, с Disk 0 GB, скорость передачи понижается до 330 до 420 MB/s. Если делать стандартные ВМ, то чем выше размер оперативной памяти, тем выше скорость передачи. Причём, получается, что при большом числе потоков (18, 26, 50, 64) скорость меньше, чем при малом (1, 2, 3 4).
Передающая машина 10.10.20.166: Flavor - m1.large, RAM - 8 GB, VCPUs - 4 VCPU, Disk - 80 GB
Принимающая машина 10.10.20.165: Flavor - m1.xlarge, RAM - 16GB, VCPUs - 8 VCPU, Disk - 160 GB
График (график размещен также здесь http://sdn.ifmo.ru/Members/korytko/graphics/bbcp-testing/25gb/DataSpeed-25GB.bbcp.itmo2itmo.mem8-16GB.tcp.2015-04-17.jpg):
Передающая машина 10.10.20.165: Flavor - m1.xlarge, RAM - 16GB, VCPUs - 8 VCPU, Disk - 160 GB
Принимающая машина 10.10.20.132: Flavor - m1.small, RAM - 2 GB, VCPUs - 1 VCPU, Disk - 20 GB
График (график размещен также здесь http://sdn.ifmo.ru/Members/korytko/graphics/bbcp-testing/25gb/DataSpeed-25GB.bbcp.itmo2itmo.mem16-2GB.tcp.2015-04-18.jpg):
Передающая машина 10.10.20.165: Flavor - m1.xlarge, RAM - 16GB, VCPUs - 8 VCPU, Disk - 160 GB
Принимающая машина 10.10.20.166: Flavor - m1.large, RAM - 8 GB, VCPUs - 4 VCPU, Disk - 80 GB
График (график размещен также здесь http://sdn.ifmo.ru/Members/korytko/graphics/bbcp-testing/25gb/DataSpeed-25GB.bbcp.itmo2itmo.mem16-8GB.tcp.2015-04-17.jpg):
По умолчанию можно выбрать Flavor определенной конфигурации, причем чем больше размер RAM, тем больше размер диска машины (при RAM - 16GB Disk - 160 GB ). Такой большой размер диска нам, видимо, не нужен. Правильно ли я понимаю, что мы можем сами создавать новые Flavor'ы с нужными параметрами? Если да, хотелось бы иметь возможность выбрать такие Flavor'ы:
RAM - 4 GB, VCPUs - 1 VCPU, Disk - 20 GB
RAM - 8 GB, VCPUs - 1 VCPU, Disk - 20 GB
RAM - 16 GB, VCPUs - 1 VCPU, Disk - 20 GB