- Las bases de un cuello de botellas. ¿Dónde es la Lentitud?.
Aplicaciones con lentitud. Escalamiento horizontal y vertical.y vertical
1. Las bases de un cuello de botellas
Que hacer cuando un sistema presenta lentitud? La lentitud puede ser atribuida a uno o más cuellos de botellas, estos pueden ser causados por un componente del sistema que no se ejecuta de la forma rápida y eficiente de acuerdo a lo que demandan o requieren los restantes elementos del sistema, los más comunes cuellos de botellas, pueden ocurrir en algunas de las siguientes áreas...
2. ¿Dónde es la Lentitud?
Usando algunas de las herramientas como sar, netstat, y lockstat pueden ayudarlo a determinar donde esta la lentitud y que esta sucediendo...
3. Aplicaciones con lentitud.
Algunas veces el hardware del sistema no es causa de todos los problemas de performance, recuerde que las aplicaciones son las que consumen los recursos del sistema y si se escriben pobres aplicaciones. He aquí algunos tips a tener en mente...
4. Escalamiento horizontal y vertical
Para grandes aplicaciones, es muy importante que tengan la habilidad de escalar en forma horizontal y vertical. Escalabilidad horizontal es permitir que se puedan adicionar servidores para obtener una ampliación de la misma aplicación, mientras que escalamiento vertical es particionar la aplicación en diferentes piezas que se permita crecer en forma horizontal. Si un sistema fue diseñado para permitir escalar horizontal y vertical esto significa que sumar servidores le permite aumentar la demanda con un riesgo e impacto mínimo a los usuarios y/o clientes, esto le permite a escapar de la "trampa" de escalar en una sola "gran caja"...