Simulando 1.000 downloads simultâneos

Simulando 1.000 downloads simultâneos

Gostaria de simular 1.000 downloads simultâneos de um único arquivo do Cloudfront. Achei que deveria configurar cerca de 10 a 20 instâncias xlarge do EC2 para isso. Existe uma maneira óbvia de acionar isso ao mesmo tempo e obter o tempo médio de download, garantindo que as instâncias não sejam o gargalo. REALMENTE precisamos saber quanta largura de banda de saída podemos sustentar com o Cloudfront.

Obrigado!

Responder1

Vejo duas opções.

  1. Use um protocolo de mensagens, como AMQP para coordenar os escravos
  2. (Mais simples, recomendado.) Certifique-se de que todos os seus escravos tenham relógios sincronizados e apenas configure-os para iniciar os trabalhos de download ao mesmo tempo, usando o comando "at" ou algo semelhante. Apenas certifique-se de configurar o trabalho alguns minutos antes de seu início, para que todos os escravos estejam prontos na hora de início.

Responder2

Dê uma olhadaSoastaprodutos. Eles têm várias ferramentas de teste de desempenho (incluídas gratuitas) que produzem resultados muito detalhados. Ele pode ajudá-lo a identificar onde estão os gargalos de desempenho, se houver. Assim, você poderia realisticamente iniciar 1.000 downloads simultâneos de várias instâncias (mesmo em várias localizações geográficas).

informação relacionada