Análisis de un Servidor HTTP Carlos Miguel Tavares Calafate Arquitectura y Prestaciones de la Web 2002
El servidor Ayuntamiento de Paterna Web: El servidor sirve una única web Se han analizado los meses de Enero y Junio de 2002
Métodos utilizados Frecuencia MétodoEneroJunio DEL01 GET HEA05 LOC20 OPT237 POS6391 PRO019 PUT01 SEA01 Total
Popularidad EneroJunio El efecto de cola pesada se hace notar, aunque de forma más evidente en Junio
Tamaño de los objetos EneroJunio Escala lineal Escala logarítmica El efecto de cola pesada se hace notar en ambos
Tamaño de los objetos EneroJunio Distribución al lo largo de la semana
Tamaño de los objetos EneroJunio Modelado Intervalo La distribución exponencial es la que más se aproxíma, aunque no demasiado
Peticiones de los clientes Enero T = 261,8s = 0,0038 pet./s Junio T = 73,3s = 0,0136 pet./s Enero Junio = 0,0136 0,0038 = 3,58
Peticiones de los clientes EneroJunio
Peticiones de los clientes EneroJunio Modelado No está tan claro cual es la distribución más adecuada.
Peticiones de los clientes Distribución por día de la semana JunioEnero
Tiempo de Servicio Enero T = 2,418 s = 0,414 pet./s Junio T = 3,057 s = 0,327 pet./s El servidor web no alcanza grandes prestaciones porque, además, los objetos tienen dimensiones reducidas.
Tiempo de Servicio EneroJunio
Tiempo de Servicio EneroJunio Modelado La distribución exponencial se aproxíma bastante
Utilización del servidor Utilización media Enero U med =0,9% Junio U med =6,9%
Volumen de datos EneroJunio Permite tener una idea de la utilización del ancho de banda
Status EneroJunio Detección de problemas
Versión del HTTP EneroJunio Se mantiene la proporción entre las dos versiones La cantidad de peticiones que utilizan HTTP 1.0 es relevante
Agente del utilizador EneroJunio Han habido variaciones significativas
Análisis de prestaciones
Características Servidor IIS El tiempo de respuesta no es demasiado bueno Clientes Cerca de 25% utilizan HTTP 1.0 Este porcentaje se ha mantenido Objetivo Mejorar las prestaciones del servidor
Comparación de prestaciones entre el IIS y el Apache Throughput ApacheIIS “A Performance Evaluation of Hyper Text Transfer Protocols”, Paul Bradford and Mark Crovella, In Proceedings of the 1999 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp , May 1999
Comparación de prestaciones entre el IIS y el Apache Latencia ApacheIIS “A Performance Evaluation of Hyper Text Transfer Protocols”, Paul Bradford and Mark Crovella, In Proceedings of the 1999 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp , May 1999
Soluciones propuestas Cambio a un servidor más rápido Cambio a Linux Aumentar el ancho de banda de la red Migración al Servidor HTTP Apache Proxy (???)