Simulando 1000 descargas simultáneas

Simulando 1000 descargas simultáneas

Me gustaría simular 1000 descargas simultáneas de un solo archivo desde Cloudfront. Pensé que configuraría entre 10 y 20 instancias EC2 extragrandes para esto. ¿Hay alguna manera obvia que me falta para activar esto al mismo tiempo y obtener el tiempo de descarga promedio mientras me aseguro de que las instancias no sean el cuello de botella? REALMENTE necesitamos saber cuánto ancho de banda saliente podemos sostener desde Cloudfront.

¡Gracias!

Respuesta1

Veo dos opciones.

  1. Utilice un protocolo de mensajería, como AMQP, para coordinar a los esclavos.
  2. (Más simple, recomendado). Asegúrese de que todos sus esclavos tengan relojes sincronizados y configúrelos para iniciar los trabajos de descarga al mismo tiempo, usando el comando "at" o algo similar. Sólo asegúrese de configurar el trabajo unos minutos antes de que comience, para que todos los esclavos estén listos a la hora de inicio.

Respuesta2

Echa un vistazo aSoastaLos productos de. Tienen varias herramientas de prueba de rendimiento (incluidas gratuitas) que producen resultados muy detallados. Puede ayudarle a identificar dónde se encuentran los cuellos de botella en el rendimiento, si los hay. Por lo tanto, de manera realista podría iniciar 1000 descargas simultáneas desde varias instancias (incluso en varias ubicaciones geográficas).

información relacionada