You are here: Home / Users / Elena Korytko / bbcp testing / 25GB / stor / testing

testing

by Elena Korytko last modified Apr 23, 2015 03:31 PM

На новых виртуальных машинах на 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):DataSpeed-25GB.bbcp.itmo2itmo.mem8disk0-16GB.tcp.2015-04-16.jpg

Для сравнения график от 12 апреля (ВМ с 2 GB памяти):DataSpeed-25GB.bbcp.itmo2itmo.mem2GB.tcp.2015-04-12.jpg

Создала несколько разных виртуалок с разным размером оперативной памяти. Пробовала запускать наши тесты между разными ВМ. Исследование показало, что если передающая виртаулка сделана, как предложил Олег Лазо, с 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.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

Передающая машина 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.132: Flavor - m1.small, RAM - 2 GB, VCPUs - 1 VCPU, Disk - 20 GB

Передающая машина 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):
From 10.10.20.165: Flavor - m1.xlarge, RAM - 16GB, VCPUs - 8 VCPU, Disk - 160 GB. To 10.10.20.166: Flavor - m1.large, RAM - 8 GB, VCPUs - 4 VCPU, Disk - 80 GB

По умолчанию можно выбрать 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