Igual aprendemos algo

nonews

Optimización de la memoria virtual

| martes, 22 de marzo de 2011
Cuando se instala un Sistema Operativo en un ordenador, se crea una memoria virtual, que es usada por el sistema cuando la memoria física se queda corta.
El tamaño de esa memoria virtual lo escoge por defecto la propia instalación del sistema.
Hay que decir que esa memoria virtual no es otra cosa que un archivo, que en Windows98 se llama 'archivo de intercambio' (WIN386.SWP, habitualmente en la carpeta de sistema Windows) y en los sistemas posteriores 'archivo de paginación' (pagefile.sys generalmente en la carpeta raíz, o sea C).

Sin embargo cuando, para mejorar las prestaciones de nuestro equipo, añadimos memoria física (módulos RAM), el sistema no modifica automáticamente el valor que teníamos asignado para la memoria virtual.
Por esta razón es por lo que no notamos una mejoría en el rendimiento como la que esperábamos.
Así que deberemos cambiar ese valor nosotros de forma manual.

Para ello iremos a las Propiedades del Sistema. Dos caminos para llegar a esa pantalla:
- Mi PC (clic derecho del ratón) > Propiedades
- Inicio > Configuración > Panel de Control > Sistema

Una vez ahí, vamos a la pestaña Opciones avanzadas y en el apartado Rendimiento pinchamos en Configuración. De esta elegimos la pestaña Opciones avanzadas. Y ahí, en el apartado Memoria virtual pinchamos en el botón Cambiar.
Veremos la siguiente pantalla:


Si no sabemos muy bien qué valores poner o no nos atrevemos, simplemente haremos lo siguiente:
1 - Elegimos el disco duro, si tuviéramos más de uno.
2 - Ponemos el tic en Tamaño administrado por el sistema.
3 - Pinchamos en el botón Establecer.
Y con eso Aceptamos en todas las pantallas sucesivamente hasta salir de la configuración.

Con esto ya estaría bien configurado nuestro sistema y notaremos una mayor alegría en nuestro equipo.

Pero si lo que queremos es darle unos valores personalizados, tendremos que tener en cuenta algunas cosas.
Si nos fijamos en la pantalla anterior, en lo que he señalado con un 3, vemos el tamaño que el sistema nos recomienda, así como el mínimo y el asignado actualmente.
Pues bien, podríamos poner ese valor recomendado en la caja del tamaño inicial que está un poco más arriba en la misma pantalla.
Y, ¿el valor máximo?
Según las recomendaciones de Microsoft, el valor máximo no debe exceder el valor de la memoria RAM multiplicado por tres.
Y si nos fijamos un poco, veremos que el valor inicial es aproximadamente el valor de la RAM que tenemos, multiplicado por 1,5.
En el ejemplo, que es de mi ordenador, yo tengo una memoria RAM de 1536 Mb.
Multiplicado por 1,5 nos da un valor de 2304 Mb.
Si os fijáis en la imagen, el valor que nos recomienda el sistema es aproximadamente el mismo.
Siguiendo con este ejemplo, debería poner estos valores:
Valor inicial : 1536 X 1,5 = 2304 Mb
Valor máximo : 1536 X 3 = 4608 Mb


Notas:
Todo lo explicado se ha hecho sobre un sistema WindowsXP, pero en 2000, Vista o 7, es similar. La única diferencia puede ser la forma de llegar a la pantalla de configuración.
Por otra parte un aumento excesivo de memoria virtual puede conseguir el efecto contrario al que se pretendía y llegar a hacer más lento el equipo.

Los últimos comentarios