Várias unidades EBS realmente melhoram o rendimento total do disco?

1

Na instância m3.xlarge ( EBS otimizado - True):

Existem dois discos do EBS: / mnt / data0, / mnt / data1

dd único:

dd bs=1M count=1024 if=/dev/zero of=/mnt/data0/test conv=fdatasync

1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 15.9016 s, 67.5 MB/s

Dois dds paralelos:

1073741824 bytes (1.1 GB) copied, 29.2529 s, 36.7 MB/s

1073741824 bytes (1.1 GB) copied, 33.8585 s, 31.7 MB/s

Claramente, a taxa de transferência geral do EBS é um gargalo. É esperado?

Se a taxa de transferência total do EBS for limitada, independentemente do número de volumes, qual é o ponto na distribuição do EBS?

    
por Ivan Balashov 08.08.2014 / 13:24

2 respostas

2

Parece que existe um único link de rede entre a instância e a nuvem do EBS. A taxa de transferência é descrita aqui: link

Portanto, a resposta é, a menos que o limite de IOPS seja atingido, a adição de mais discos do EBS não melhorará o desempenho geral do EBS da instância.

    
por 11.08.2014 / 15:13
0

Para mim, o principal benefício de ter vários volumes menores de EBS do que um grande volume é o gerenciamento de custos.

Como exemplo no nosso servidor DEV, temos 3 volumes de EBS de 100 GB anexados ao ZFS (configurados em raidz1 , mas isso é porque sou paranóico quanto à perda de dados).

Os desenvolvedores continuam me dizendo que precisaremos de mais de 1 TB de espaço, mas até que seja necessário, não preciso provisioná-lo. Isso mantém nossos custos tão baixos quanto possível.

    
por 11.08.2014 / 18:23