Como determinar o desempenho da rede do AWS EC2?

1

Estou usando uma instância do AWS EC2 Ubuntu que foi configurada e configurada por outra pessoa (ou seja, não tenho acesso ao console de gerenciamento). Essa instância é usada principalmente para baixar arquivos e sincronizar com um bucket do S3, que eu automatizei com scripts de shell. No entanto, não sei o tipo de instância ou o desempenho da rede, por isso não posso otimizar os downloads. Por exemplo, preciso saber quantos downloads simultâneos a instância pode realizar. Como posso determinar o tipo de instância do AWS EC2 e o desempenho da rede (por exemplo, velocidade de download / upload)?

    
por Borealis 16.04.2016 / 17:53

4 respostas

4

Fazer curl http://169.254.169.254/latest/meta-data/instance-type da instância fornecerá o tipo de instância do Serviço de Metadados de Instância do EC2.

link

    
por 16.04.2016 / 18:18
1

Você pode usar o iperf ( link ), mas é melhor ter um segundo servidor (da rede de destino, se possível) em para ter resultados realistas.

Se você tem os repositórios corretos, você pode instalar usando o apt (apt-get install iperf)

Existem muitos testes que você pode executar usando essa ferramenta.

    
por 16.04.2016 / 19:58
0

Faça login no AWS Management Console, acesse o EC2, encontre sua instância e examine a coluna Tipo de Instância.

    
por 16.04.2016 / 18:07
0

A documentação da Amazon informa como benchmark da AWS o desempenho da rede .

Ativar repo

sudo yum --enablerepo=epel install iperf iperf3

Instale o iperf

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git gcc make
git clone https://github.com/esnet/iperf
cd iperf
./configure
sudo make
sudo make install
 # optionally run "make clean" to free up disk space
 # by removing artifacts in the build tree.
sudo make clean
sudo ldconfig

Configurar o ouvinte

sudo iperf3 -s -p 80

Execute o teste

sudo iperf3 -c 10.0.2.176 -i 1 -t 60 -V -p 80
    
por 17.04.2016 / 23:56