Gestión de memoria en Windows 2000 (I)
Cuando nos planteamos la migración a Windows 2000, tanto en su versión Server como Profesional, debemos preguntarnos si la máquina que se quiere migrar tiene capacidad suficiente para ejecutar Windows 2000 de la manera que se desea, Debe tenerse en cuenta que la memoria del equipo es uno de los factores que más influye en el rendimiento de este sistema operativo.
Dimensionamiento de la memoria
Microsoft, como fabricante define unos requerimientos hardware mínimos que deben tener las máquinas que van a correr sus sistemas operativos. De esta forma, establece que el equipo deber tener, como mínimo, 32 MB de memoria RAM si se desea instalar Windows 2000 Profesional, y 64 MB si lo que se quiere es utilizar Windows 2000 Server, aunque recomienda 128 MB.
Además, debe tenerse presente que no es lo mismo ejecutar la parte servidora de una aplicación con arquitectura cliente-servidor para 1 cliente que para 100. Teniendo todo esto en cuenta, se podría pensar que lo mejor es adquirir toda la memoria que se pueda desde el principio. Windows 2000 admite hasta 4 GB de memoria, por lo que podría parecer lógico comprar toda la memoria que admita el equipo. Sin embargo, comprar una cantidad de memoria innecesaria puede ser un gasto inútil. Lo más aconsejable es acotar en cada caso la memoria necesaria, teniendo en cuenta como se ha dicho, que los requisitos de memoria variarán según lo que se desee que haga el equipo.
Es fácil intuir que si el equipo no tiene suficiente memoria, será mucho más lento cuando tenga que intercambiar información con los ficheros de intercambio del disco duro. En la terminología de Windows 2000, estos ficheros de intercambio se llaman memoria virtual.
Cuando Windows 2000 intercambia información hacia o desde la memoria virtual, el equipo tiene que esperar. Esto sucede porque la unidad de disco duro es mucho más lenta que el acceso RAM directo. Además de impedir que la CPU procese datos, los intercambios en disco impiden también que éste tenga acceso a los ficheros y datos que los usuarios necesitan. Si la cantidad de memoria RAM del sistema es tan pequeña que el equipo dedica la mayor parte del tiempo a leer la memoria virtual y escribir en ella, su utilidad será muy limitada.
Afortunadamente, se pueden utilizar varias de las utilidades suministradas con Windows 2000 para evaluar la cantidad de RAM que hay en el sistema mientras se procesa información, y así se puede saber cómo utiliza la memoria virtual.
Supervisar el uso del a memoria
Windows 2000 incluye varias herramientas diferentes para hacer un seguimiento del uso de la memoria. Estas herramientas ayudan a determinar cómo está usando Windows 2000 la memoria del equipo y si está teniendo acceso con demasiada frecuencia a la memoria virtual, produciendo cuellos de botella. Dos de las herramientas más frecuentes para hacer un seguimiento del uso de memoria son el Administrador de tareas y el Monitor de sistema (o el Monitor de rendimiento).
Administrador de tareas
Se trata de una herramienta que permite visualizar información sobre el consumo de los recursos en una máquina. Tiene muchas capacidades, entre las que se pueden destacar las siguientes: permite la visualización de todas las aplicaciones y procesos que existen en el sistema; la visualización de las medidas de rendimiento de procesos mas comúnmente utilizadas, entre las que se incluyen consumo de procesador, memoria física utilizada, tamaño de la memoria virtual, paginación, etc.; muestra gráficos de consumo que reflejan diferentes valores del procesador y la memoria; para máquinas multiprocesador ofrece la posibilidad de asignar a un procesador concreto un proceso específico.
Esta herramienta está compuesta por tres fichas diferentes (Aplicaciones, Procesos y Rendimiento); las dos primeras, es decir, las fichas denominadas Aplicaciones y Procesos, están relacionadas: la primera contiene el nombre de las aplicaciones (nombre genérico) arrancadas en el sistema, y la segunda el nombre del proceso (programa ejecutable) que soporta esas aplicaciones, además de todos los procesos del sistema. La tercera ficha, Rendimiento, permite visualizar gráficas del rendimiento de la máquina. La ventana Administrador de tareas contiene ocho paneles. Los paneles Uso de CPU, Historial de uso de CPU y Totales tienen que ver con el rendimiento del procesador. Todos los demás paneles tienen que ver con el uso de memoria.
Se puede utilizar el Administrador de tareas para realizar una evaluación a corto plazo del uso de memoria. Si se observa que la cantidad de memoria virtual es muy desproporcionada con relación a la cantidad de memoria RAM del sistema, se debe incrementar la memoria del equipo. También se puede evaluar el uso de memoria del equipo en un periodo de tiempo más largo mediante la otra herramienta mencionada, el Monitor de sistema. Desde esta herramienta, además de poder visualizar información de los procesos ya existentes, se pueden realizar otras operaciones, como por ejemplo, arrancar nuevas aplicaciones, detener procesos, visualizar y cambiar la prioridad con la que se está ejecutando un proceso, etc.
Tags: