La memoria

Como ya sabemos la memoria RAM es uno de los cuatro subsistemas del propio sistema y el control de su uso nos reporta el poder determinar algunas condiciones que merman el rendimiento.


La falta de memoria es la causa más común de los problemas de rendimiento en un equipo. Incluso si sospechamos de otras causas, comprobar los contadores de memoria para dictaminar que no es insuficiente.


El Monitor de memoria calcula la cantidad de memoria disponible y el nivel de paginación, y podríamos observar los efectos de falta de memoria. Controlar su uso nos ayudará a determinar si:



  • Se producen cuellos de botella de memoria


Condiciones de falta de memoria ralentizan el funcionamiento de las aplicaciones y servicios en el servidor y causan cierto impacto en el rendimiento general y de otros recursos. Baja memoria produce mayor tiempo de paginación y con ello un aumento de trabajo para los discos, esto provoca una escritura/lectura mayor e inevitablemente afecta a otras transacciones y de ese modo incrementar cuellos de botella del disco.


En consecuencia el mayor trabajo del disco puede significar que el procesador este desocupado o realizando tareas innecesarias, como procesando númerosas interrupciones debido a los repetidos errores de paginación. Errores que se producen cuando el servidor no ubica el código solicitado o los datos en la memoria física disponible para el proceso que la requiere. El resultado es que las aplicaciones y servicios se vuelven inestables. Así que siempre es importante el controlar el uso de la memoria regularmente.



  • La memoria es insuficiente


Insuficiente memoria es la razón de los síntomas de los que hemos hablado antes. El control nos indicará si necesitamos aumentarla.



  • Paginación excesiva


El indicador de escasez de memoria siempre es el excesivo paginamiento, este proceso se basa en el movimiento de bloques de tamaño fijo de código y datos desde la RAM al disco y viceversa mediante el uso de páginas de memoria y el motivo es liberar memoria para otros usos.


Aunque la paginación dentro de su medida es aceptable, ya que habilita el poder utilizar más memoria RAM de la actualmente disponible. Una reducción de la paginación mejora significativamente las respuestas del servidor.



  • Pérdida de memoria


La pérdida de memoria ocurre cuan las aplicaciones(normalmente mal diseñadas) ocupan bloques de memoria para usarla pero luego no la liberan correctamente en cuanto finalizan, por lo que se queda inutilizable y causa mal funcionamiento del servidor.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *