Administrar la memoria virtual en Windows 10

Publicado por P. Ruiz en

Como probablemente sepas, la memoria virtual es un método de administración de memoria que incluyen prácticamente todos los sistemas operativos modernos. Su objetivo es que siempre exista la mayor cantidad de memoria principal (RAM) disponible para que la utilicen los procesos que se estén ejecutando y el propio sistema operativo.

El problema es que los sistemas operativos actuales son capaces de ejecutar de forma simultánea multitud de procesos. Cada uno de estos procesos requiere su propia porción de memoria y, en algunos casos, la cantidad solicitada es muy grande (puede que sea incluso mayor que la propia memoria RAM).

La forma en la que los sistemas operativos resuelven esta situación es volcando sobre un dispositivo de memoria secundaria (normalmente el disco duro) las porciones de memoria que los procesos no estén utilizando en ese preciso instante. Lógicamente, habrá que volver a traerlas a la memoria principal cuando los procesos las vayan necesitando.

Esta es una tarea que los sistemas operativos modernos realizan de una forma muy eficiente. Sin embargo, no debemos olvidar que para realizarla, se utiliza un archivo especial, llamado archivo de paginación. Si, en un momento determinado, este archivo se encuentra muy lleno (lógicamente, en ese caso la memoria principal también lo estará), el rendimiento del equipo bajará de forma considerable.

Si tras ampliar el archivo de paginación, el rendimiento no es satisfactorio, puede que no tengas más remedio que ampliar la memoria principal.

Si este problema nos ocurre de forma esporádica, no debemos preocuparnos en exceso, puede que, simplemente, estemos ejecutando más programas de los que necesitamos en ese preciso momento. Sin embargo, si se trata de algo que te ocurre a menudo, debes plantearte, como mínimo, ampliar el tamaño del archivo de paginación. Aún así, no debes olvidar que este archivo se encuentra en memoria secundaria, que es mucho más lenta que la memoria principal, por lo que el rendimiento final puede ser menor de lo esperado.

Consultar el tamaño del archivo de paginación

Para consultar el tamaño del archivo de paginación, partiremos de la ventana Sistema que ya conocemos de otros artículos Como probablemente recuerdes, esta ventana la obtendremos desde el Explorador de archivos….

Por lo tanto, comenzaremos haciendo clic sobre su icono en la barra de tareas.

Administrar-la-memoria-virtual-en-Windows-10-001

Ya en la ventana del Explorador de archivos, buscamos en su panel izquierdo un elemento titulado Este equipo y hacemos clic sobre él con el botón derecho del ratón.

En el menú de contexto que aparece, elegimos la opción Propiedades.

Administrar-la-memoria-virtual-en-Windows-10-002

Así obtendremos la ventana Sistema que estábamos buscando. A partir de aquí, comienza realmente la tarea de modificar el tamaño del archivo de paginación.

Comenzamos haciendo clic sobre el enlace Cambiar configuración.

Administrar-la-memoria-virtual-en-Windows-10-003

Al hacerlo, se abrirá la ventana Propiedades del sistema. En ella, activamos la solapa Opciones avanzadas.

… Y, dentro del área dedicada al Rendimiento, hacemos clic sobre el botón Configuración.

Administrar-la-memoria-virtual-en-Windows-10-004

Esto hará que se muestre una nueva ventana titulada Opciones de rendimiento. Como antes, la solapa que nos interesa es Opciones avanzadas, por lo que hacemos clic sobre ella.

Así, en el área dedicada a la Memoria virtual comprobamos que el archivo de paginación actual ocupa 1664 MB.

Para ajustar su comportamiento, hacemos clic sobe el botón Cambiar.

Administrar-la-memoria-virtual-en-Windows-10-005

Cambiar la ubicación del archivo de paginación

Si necesitamos modificar el lugar donde se almacena el archivo de paginación, bastará con hacer clic sobre el botón Cambiar de la ventana Opciones de rendimiento.

Hacemos clic sobre el botón Cambiar.

Administrar-la-memoria-virtual-en-Windows-10-006

De nuevo, se abrirá una ventana. Esta vez con el título Memoria virtual.

De forma predeterminada, aparecerá seleccionada la casilla Administrar automáticamente el tamaño del archivo de paginación para todas las unidades. Esto nos convierte en meros espectadores, permitiéndole al sistema realizar la administración de la memoria de forma autónoma.

Aspecto de la ventana Memoria virtual.

Administrar-la-memoria-virtual-en-Windows-10-007

Para realizar modificaciones, bastará con desmarcar la casilla de verificación anterior. Esto activará tres opciones:

  • Tamaño personalizado: Que nos permite elegir dónde ubicamos nuestro archivo o archivos de paginación y cuál será su tamaño inicial y su tamaño máximo.
  • Tamaño administrado por el sistema: Dejamos que Windows 10 establezca el tamaño del archivo de paginación por nosotros.
  • Sin archivo de paginación: Elimina el archivo de paginación del disco duro. Esta solución no es recomendable, salvo que tengamos una gran cantidad de memoria RAM o estemos cambiando el archivo de paginación a otra unidad de almacenamiento.

Además de asignar un mayor tamaño al archivo de paginación, esta ventana puede ser interesante cuando disponemos de varias unidades de almacenamiento. En estos casos, obtendremos un mejor rendimiento de la memoria virtual ubicando el archivo de intercambio en la unidad que tenga menos actividad, evitando posibles cuellos de botella.

Como es lógico, si dividimos el archivo de paginación entre dos particiones del mismo disco, no obtendremos beneficio. Incluso podemos perder algo de rendimiento.

También podemos obtener un mejor comportamiento dividiendo el archivo de paginación entre varias unidades y, por lo tanto, repartiendo el tiempo de acceso entre ellas.

Para comenzar, vamos a comprobar lo fácil que resulta cambiar la ubicación del archivo de paginación.

Si observas la imagen anterior, comprobarás que disponemos de tres discos diferentes (C:, E: y F), aunque una de ellas es la partición reservada para el sistema. Además, puedes comprobar que bajo la columna Tamaño del arch. de paginación (MB), en la unidad C: indica Administrado por el sistema, mientras que en la unidad F: aparece Ninguno. Esto significa que el único archivo de paginación que tenemos ahora tiene un tamaño automático y se encuentra en la unidad C:

Pues bien, para cambiar su ubicación, comenzaremos por desactivar el archivo de la unidad C:.

Con la unidad C: seleccionada, elegimos Sin archivo de paginación. Después, hacemos clic sobre el botón Establecer.

Administrar-la-memoria-virtual-en-Windows-10-008

Al hacerlo, aparece una ventana avisando de que la anulación del archivo de paginación puede ocasionar errores en el futuro y que, llegado ese momento, la información que ofrezca Windows podría no ayudarnos a encontrar el origen del error.

En cualquier caso, en este ejemplo, crearemos a continuación un archivo de paginación en la otra unidad, por lo que no debemos preocuparnos de nada.

Hacemos clic sobre el botón .

Administrar-la-memoria-virtual-en-Windows-10-009

Lo siguiente será hacer clic sobre la unidad F: para seleccionarla y, a continuación, elegir Tamaño administrado por el sistema.

Después, haremos clic sobre el botón Establecer.

Administrar-la-memoria-virtual-en-Windows-10-010

Observa que ahora es la unidad C: la que tiene el valor Ninguno bajo la columna Tamaño del arch. de paginación (MB), mientras que la unidad F: muestra el valor Administrado por el sistema.

El archivo de paginación ha cambiado de ubicación.

Administrar-la-memoria-virtual-en-Windows-10-011

Cambiar el tamaño del archivo de paginación

Si prefieres ajustar el tamaño del archivo de paginación a mano, sólo tienes que elegir la opción Tamaño personalizado. Después, escribimos los valores para Tamaño inicial (MB) y Tamaño máximo (MB) en los cuadros de texto correspondientes.

Como valores orientativos, puedes observar los incluidos en la parte inferior de la ventana. En cualquier caso, se recomienda que el valor máximo se encuentre en torno a una vez y media del tamaño de la memoria RAM. En nuestro ejemplo, como disponemos de 2 GB de RAM, hemos establecido valores entre 1,5 y 2,5 GB para el archivo de intercambio.

Finalmente, hacemos clic sobre el botón Establecer.

Administrar-la-memoria-virtual-en-Windows-10-012

Al hacerlo, el texto Administrado por el sistema de la unidad E: habrá sido sustituido por el intervalo de valores que hemos fijado

Hacemos clic sobre el botón Aceptar y cerramos el resto de las ventanas

Administrar-la-memoria-virtual-en-Windows-10-013

Como ya hemos creado más arriba un archivo de paginación en la unidad F:, el sistema nos avisa de que estamos a punto de sobreescribirlo.

Sólo tenemos que hacer clic sobre el botón para continuar.

Administrar-la-memoria-virtual-en-Windows-10-014

Por último, el sistema también nos avisa de que los cambios no se aplicarán hasta que se reinicie el sistema.

Hacemos clic sobre el botón Aceptar.

Administrar-la-memoria-virtual-en-Windows-10-015

… Y si quieres aplicar los cambios de forma inmediata, lo siguiente será reiniciar el equipo.

Recuerda que, si vas a repartir el archivo de paginación entre varias unidades, El tamaño máximo orientativo al que nos referimos aquí será la suma de los tamaños de los diferentes archivos.

Y hasta aquí el artículo de hoy. Espero que te resulte útil.