Case study: Optimizando mi web server en linux pt. 3

Luego de revisar las variables posibles de pobre desempeño a nivel más bajo, me acerco a la optimización del software. Vuelvo a reiterar que «Your mileage may (and will) vary», debido a que mis requerimientos son muy específicos respecto al software servido.

Ver también:

Ahora, Apache

Tras mejorar las variables más comunes de posibles cuellos de botella que sean en parte culpables por el rendimiento, llegamos al servidor mismo.

Elección de MPM

Como ya antes fue enunciado, Apache tiene principalmente tres modelos de funcionamiento, siendo mayoritariamente utilizados los modelos de Prefork y Worker. Prefork es tal cual el modelo antiguo de apache 1.3, es decir un proceso por cliente y sin hilos. Worker es un modelo de multihilos en donde algunos procesos manejan distintos clientes mediante diferentes hebras. Debido al costo de cambio de contexto de los procesos en prefork, worker desde ese punto de vista provee un mayor desempeño. El problema asoma cuando utilizamos software que no tenga un suficientemente elaborado sistema de manejo de seguridad de memoria en el ambito de los hilos (o «Thread Safe»), como es el problema de PHP y su TSRM.

Continue reading

A Santiago

Mañana a medio día parto a Santiago, asi que probablemente este off-line unos cuantos días. Intentaré al menos de darme el tiempo de administrar las listas ipv6-la y gnome.

Voy a aprovechar de vitrinear por si encuentro la Ibanez RG350DXWH que ando buscando, de otra forma me traeré una RG370DXNM y un Digitech RP200 ya está en la mira también, solo espero que esté en stock que con mi suerte ultimamente nada de lo que quiero está disponible hasta algún tiempo más.

Va ser un intinerario agitado, lleno de reuniones. «Things to see, people to do!» ;-) El viernes en la tarde espero juntarme con Rita y luego en la noche con mis panas wapaxeros Olz, Spazz, Wes, Cispus, XGhost y pandilla. Ojalá tenga el tiempo también de tomar un café con Pingu y la ida a Hooters con Drak.

Por otra parte, tal vez deba ir a las oficinas en Santiago de la empresa a revisar la situación en que quedó Websphere.

Y lo más importante, pasar el mayor tiempo posible con mi hermanita linda preciosa que no la veo hace ya algún tiempo y comienzo a echarla de menos.

Tan poco tiempo y tanto que hacer.