Está en la página 1de 3

Configuracin y explotacin de Sistemas Informticos 6

TEMA

TEMA 6.

ANLISIS DE LOS CUELLOS DE BOTELLA

6.1. Introduccin. Un cuello de botella no es ms que una limitacin de las prestaciones del sistema que puede ser debida a varias causas: Un componente hardware. Un componente software. La organizacin del sistema.

Un cuello de botella causa una ralentizacin considerable del trfico de los procesos en un rea del sistema. Cuando la demanda de servicio de una determinado componente excede en frecuencia e intensidad a la capacidad de servicio de ese componente, se dan las condiciones para la aparicin de un cuello de botella. El trmino cuello de botella slo es apropiado cuando el problema en las prestaciones puede ser atribuido a uno o dos recursos del sistema. Sistema sobrecargado o saturado: En el que todos o casi todos los componentes estn sobrecargados y, por lo tanto, no se pueden encontrar cuellos de botella concretos. Sistemas demasiado pequeos para la carga. Si se quisieran para mejorar sus prestaciones, se tendra que reemplazar el sistema por otro ms potente o bien reducir la carga. 6.2. Deteccin y eliminacin de cuellos de botella. Existen distintas aproximaciones para la deteccin de cuellos de botella, conceptualmente similares, aunque estn basadas en tcnicas diferentes(simulacin, modelos analticos, medidas sobre el sistema). El mtodo ms comn es el basado en la interpretacin a posteriori (off-line) de las medidas realizadas sobre el sistema. En ocasiones, la eliminacin de un cuello de botella hace que aparezca otro distinto( se dice que un cuello de botella esconde otro). Este nuevo cuello de botella puede, a su vez, ser estudiado siguiendo el mismo procedimiento bsqueda de cuello de botella que es iterativo, el cual se repetir hasta que el sistema est equilibrado (balanced), es decir, libre de cuellos de botella. Los cuellos de botella no estn directamente ligados a una configuracin dada, sino que son funcin, en gran medida, de la carga. As dados dos sistemas con idntica configuracin pero diferente carga, uno de ellos puede presentar un cuello de botella en

-1-

DNI

Configuracin y explotacin de Sistemas Informticos 6

TEMA

un recurso dado, mientras que el otro no presenta ninguno o lo tiene en un recurso diferente. Por otra parte la carga en los sistemas suele variar en el tiempo, pueden aparecer cuellos de botella temporales, que son aquellos que aparecen por un espacio de tiempo relativamente corto respecto a la sesin de medida. Este tipo de cuellos de botella aparece como consecuencia de incrementos temporales en la carga y suele ser muy difcil determinar su causa. Un mtodo de interpretacin de las medidas en tiempo real (on-line) resulta ms eficaz. La velocidad a la cual se pueden detectar sntomas importantes, la facilidad con la que suelen identificar sus causas y la posibilidad de eliminar rpidamente los cuellos de botella temporales. Lo habitual en un estudio de evaluacin es intentar eliminar un cuello de botella tan pronto como se averigua a su causa probable. Si se utilizan, tcnicas de medida , no se podrn detectar otros cuellos de botella hasta que el principal haya sido eliminado. Y si la deteccin se realiza en tiempo real, se podrn ir eliminando algunos cuellos de botella (sobre todo los temporales) de manera inmediata. Es posible detectar primero todos los cuellos de botella y eliminarlos, de manera conjunta posteriormente. Las posibles acciones que se pueden emprender para la eliminacin de cuellos de botella son conceptualmente las mismas con independencia de si se utilizan tcnicas de monitorizacin (ya sean on-line u off-line) o de modelado. En primer lugar habr que seleccionar los cambios que sean precisos realizar. Si se ha verificado que, uno de los discos del sistema es la causa del principal cuello de botella. Para mejorar las prestaciones del sistema podra ser: - Reemplazando el disco por uno ms rpido. - Desplazando alguno de los ficheros que se utilizan con mayor frecuencia a otros discos menos cargados. - Reorganizando el disco para reducir los desplazamientos del cabezal. Estas acciones no son excluyentes y puede ser eliminado por las aplicacin conjunta o simultnea de ms de una terapia. Los riesgos y el coste de esta eliminacin dependen de la cura realizada. En general, se pueden distinguir dos tipos de modificaciones del sistema para la eliminacin de cuellos de botella:

-2-

DNI

Configuracin y explotacin de Sistemas Informticos 6

TEMA

Modificaciones del hardware: aadir, reemplazar o incluso eliminar en ocasiones uno o ms componentes hardware, es decir, terapias de reposicin (upgrading). Modificaiones que no alteran la configuracin pero de alguna manera tiene efecto sobre la organizacin del sistema, es decir, terapias de sintonizacin (tuning). Ejemplo, cambiar ficheros de un disco a otro, cambiar un disco de canal, etc.

Las terapias de sintonizacin son, en general, ms econmicas y menos radicales.

-3-

DNI

También podría gustarte