¿Cómo puedo medir mi rendimiento http (carga y descarga) desde el servidor al cliente y viceversa?

¿Cómo puedo medir mi rendimiento http (carga y descarga) desde el servidor al cliente y viceversa?

Estoy buscando una buena manera de medir mi rendimiento http (carga de subida y bajada) a través de un proxy desde un servidor a un cliente y viceversa.

Me gustaría escribir un script (bash) para descargarlo a través de http (como wget) desde el cliente a mi servidor. La idea general es descargar archivos grandes y pequeños (opción 1 o 2 en el script modular) para medir mi rendimiento http.

¿Cuál sería el mejor enfoque? Y, ¿cómo genero archivos grandes y pequeños y los descargo en mi cliente para medir mi rendimiento http de manera eficiente?

Respuesta1

Para medir algunas estadísticas relacionadas, puedes usar este script que escribí una vez:Wget2: punto de referencia.sh

Es un script bash simple que intenta comparar algunos parámetros de red simples en algunas aplicaciones. Puede modificarlo para probarlo con una sola aplicación si lo desea.

Este script se conecta ahttp://ejemplo.comy descarga páginas de muestra de tamaño muy pequeño. Debe cambiar el enlace para que apunte a su propio servidor con archivos de diferentes tamaños.

Para diferentes archivos, puede utilizar ddpara crear archivos con datos aleatorios del tamaño que desee. O simplemente puede reutilizar los archivos de uno de los diversos sitios web de prueba de ancho de banda que existen.

información relacionada