1 Análisis de un Servidor HTTP Carlos Miguel Tavares Calafate Arquitectura y Prestaciones de la Web 2002
2 El servidor Ayuntamiento de Paterna Web: http://www.ayto-paterna.es El servidor sirve una única web Se han analizado los meses de Enero y Junio de 2002
3 Métodos utilizados Frecuencia MétodoEneroJunio DEL01 GET936934895 HEA05 LOC20 OPT237 POS6391 PRO019 PUT01 SEA01 Total937735352
4 Popularidad EneroJunio El efecto de cola pesada se hace notar, aunque de forma más evidente en Junio
5 Tamaño de los objetos EneroJunio Escala lineal Escala logarítmica El efecto de cola pesada se hace notar en ambos
6 Tamaño de los objetos EneroJunio Distribución al lo largo de la semana
7 Tamaño de los objetos EneroJunio Modelado Intervalo La distribución exponencial es la que más se aproxíma, aunque no demasiado
8 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
9 Peticiones de los clientes EneroJunio
10 Peticiones de los clientes EneroJunio Modelado No está tan claro cual es la distribución más adecuada.
11 Peticiones de los clientes Distribución por día de la semana JunioEnero
12 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.
13 Tiempo de Servicio EneroJunio
14 Tiempo de Servicio EneroJunio Modelado La distribución exponencial se aproxíma bastante
15 Utilización del servidor Utilización media Enero U med =0,9% Junio U med =6,9%
16 Volumen de datos EneroJunio Permite tener una idea de la utilización del ancho de banda
17 Status EneroJunio Detección de problemas
18 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
19 Agente del utilizador EneroJunio Han habido variaciones significativas
20 Análisis de prestaciones
21 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
22 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. 188-197, May 1999
23 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. 188-197, May 1999
24 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 (???)