Close
    Search Buscar

    Windows Swap, Pagefile.sys: buena gestión de la memoria virtual

    Quien soy
    Aina Martin
    @ainamartin
    Autor y referencias

    Cuando el software abierto en su PC está abarrotado en la RAM, Windows hace uso de la memoria virtual usando pagefile.sys, un archivo oculto en el disco. Puedes configurarlo, pero tomando precauciones ...

    Una de las principales características de una computadora es su memoria. Porque si de hecho es el procesador el que se encarga de los cálculos - del procesamiento, en sentido amplio -, es la memoria la que aloja el sistema operativo, las aplicaciones y los archivos asociados. Y es esto lo que a menudo causa problemas, al ralentizar la PC cuando alcanza el punto de saturación. Para retrasar este fenómeno cuando se sobrecarga, Windows, al igual que otros sistemas operativos, utiliza una técnica de memoria virtual que utiliza dos tipos de memoria. 



    ¿Cuál es la diferencia entre la memoria de acceso aleatorio y la memoria de almacenamiento?

    De hecho, para funcionar, una computadora necesita principalmente dos tipos de memoria física internamente.

    El primero es el almacenamiento de memoria - o memoria masiva - materializado por un disco duro o SSD - su equivalente más rápido, compuesto por elementos exclusivamente electrónicos -, donde se guardan los archivos del sistema operativo y todas sus aplicaciones y datos personales. Los archivos se guardan incluso sin alimentación, cuando el ordenador está apagado y / o la batería está "descargada": hablamos de memoria. No volátil. Es el mismo tipo de almacenamiento que en discos externos que están conectados a USB en Mac y PC.

    El segundo es el memoria viva, también llamado Carnero (para memoria de acceso aleatorio, en inglés). Compuesto solo por circuitos electrónicos, es mucho más rápido y mucho más caro que la memoria, que la computadora usa solo cuando está encendida, para ejecutar el sistema operativo y ejecutar aplicaciones, por ejemplo, un navegador de Internet o una aplicación de reproducción de video. Esta RAM se llena y se vuelve gratuita dependiendo de las aplicaciones que inicie, desafortunadamente también puede saturarse si ejecuta demasiados programas al mismo tiempo. Es una memoria volátil: la Ram se vacía y "olvida" todo su contenido cuando se corta el suministro eléctrico, cuando se apaga por completo la computadora o se la reinicia.



    Cuantas más aplicaciones inicie al mismo tiempo, más RAM necesitará. Su navegador de Internet (Chrome, Firefox, Safari ...) por sí solo consume una gran cantidad de RAM, hasta varios gigabytes si abre docenas de pestañas, es decir, tantas páginas web, sin siquiera cerrarlas.

    La mayoría de las PC de nivel de entrada que ejecutan Windows 10 en la actualidad tienen al menos 4 GB de RAM, lo cual está bien para el uso del consumidor. Pero puede ser útil inflar esta Ram a 8, 16 o incluso 32 GB si uno usa su computadora con fines profesionales o creativos, por ejemplo para edición de video, dibujo y retoque fotográfico, desarrollo de aplicaciones, o si es fanático de grandes juegos de acción en 3D.

    A menudo, el fabricante permite aumentar la capacidad de Ram proporcionada, ya sea añadiendo módulos de memoria, o sustituyendo los que ya están en su lugar por falta de slots libres: es una forma muy eficaz de acelerar un ordenador, por 50 a 100 euros.

    Pero por razones técnicas o económicas, no siempre es posible aumentar el Ram. Por lo tanto, los sistemas operativos adoptaron muy rápidamente otra solución, la memoria virtual, que, cuando se configura correctamente, ofrece un compromiso muy aceptable en caso de un aumento único de la carga.

    ¿Para qué sirven la memoria virtual de Windows y el archivo de paginación pagefile.sys?

    Todos los sistemas operativos modernos (Windows, macOS, Linux, etc.) usan parte del espacio de almacenamiento, específicamente el disco duro, como si fuera Ram. Esta técnica se conoce con el nombre genérico de memoria virtual.

    En Windows, la expansión de la memoria en el disco generalmente se presenta en forma de un solo archivo oculto grande, llamado archivo de intercambio ou archivo de paginación. Su nombre completo es pagefile.sys, se almacenó en el primer nivel del disco de Windows (C :). Windows incluso le permite crear un archivo de intercambio en cada disco de la computadora (en cada partición, para ser exactos). Un ejemplo: con una RAM de 4 GB y un archivo de intercambio de 6 GB en C:, la memoria virtual total será por tanto de 10 GB.



    Cuando inicia una aplicación, para almacenar su código en ejecución y trabajar con sus datos, la aplicación solicita a Windows bloques de memoria virtual ("páginas") según sus necesidades, sin preocuparse por su ubicación precisa. Windows se los concede rápidamente, favoreciendo al Carnero, al menos mientras pueda. Si la RAM comienza a saturarse, se llama al archivo de intercambio al rescate para liberar RAM: Windows descarga páginas enteras de datos actualmente menos ocupados en pagefile.sys, que se puede poner en espera durante unos microsegundos.

    Si el Ram está saturado, los intercambios entre Ram y el archivo de intercambio se vuelven muy frecuentes, incluso incesantes. Sin embargo, como el disco duro es mucho más lento que el Ram, la computadora termina siendo notablemente menos receptiva. Seamos honestos, la mayoría de las veces, Windows y las aplicaciones siguen siendo en gran parte practicables ... ¡de lo contrario, la técnica sería inútil!

    Pero la caída en el rendimiento no es lineal, y la escasez extrema de Ram termina creando un punto de ruptura. El rendimiento de la PC se cuelga, Windows no reacciona más o con mucho retraso, la pantalla tiene problemas para actualizarse, las aplicaciones "cuelgan" ... El rendimiento incluso colapsará aún más si, para ser la peor de las suertes, su disco duro está atascado: Windows no puede aumentar automáticamente el tamaño del archivo de paginación.

    La situación está mejorando claramente con las unidades SSD recientes, estos sistemas de almacenamiento de memoria electrónica que están reemplazando cada vez más a los discos duros mecánicos en nuestras computadoras. Dado que los SSD son mucho más rápidos que los discos convencionales, el acceso al archivo de intercambio es menos perjudicial.

    ¿Para qué se utilizan los archivos swapfile.sys e hiberfil.sys de Windows?

    Si echa un vistazo a la raíz de su unidad C: mostrando los archivos del sistema y los archivos ocultos, verá dos archivos ocultos más presentes. El archivo swapfile.sys es un archivo de intercambio especial de Windows 10 de unas pocas decenas o cientos de megabytes, especialmente para las aplicaciones que descarga de la Tienda Windows. Su tamaño es generalmente bastante modesto, no hay necesidad de preocuparse por ello.



    Un tercer archivo oculto, llamado hiberfil.sys, ocupa un tamaño en el disco que en principio es equivalente al de su RAM. Si su Ram es de 4 GB, hiberfil.sys ocupará 4 GB (puede ser menos). Su función ? Cuando pidas poner tu computadora en hibernación en lugar de en modo de espera simple, Windows vuelve a copiar toda la memoria Ram utilizada en el archivo hiberfil.sys, luego deja de suministrar energía eléctrica a elementos como la pantalla, así como a la Ram (mientras permanece encendida en la configuración en modo de espera único) , para reducir el consumo de energía y descargar la batería del portátil más lentamente.

    Cuando la PC sale de esta "hibernación" prolongada, el despertar es unos segundos más lento que en el modo de suspensión, porque cuando sale de la hibernación debe copiar el contenido del archivo hiberfil.sys en la RAM (sobre este tema , consulte también nuestros consejos al final del artículo).

    En resumen, en la raíz de la unidad C: hay tres archivos que no se deben intentar eliminar manualmente, pero que se pueden intervenir con las herramientas proporcionadas por Windows:

    • pagefile.sys: Archivo de intercambio de Windows utilizado por el mecanismo de memoria virtual, ocupa varios gigabytes.
    • swapfile.sys : archivo de intercambio más modesto dedicado principalmente a aplicaciones descargadas de la Tienda Windows.
    • hiberfil.sys: archivo de varios gigabytes que contiene una copia de la memoria Ram cuando solicita Hibernar la PC.

    ¿Debe cambiarse el tamaño del archivo de intercambio pagefile.sys?

    Si su computadora le parece lo suficientemente nítida, no toque nada. Si tienes que lanzar varias aplicaciones a la vez a diario, lo que da como resultado un bajo rendimiento, o si utilizas aplicaciones que a priori son exigentes en RAM, es bueno comprobar, en primer lugar, que la falta de RAM es efectivamente la causa. de las ralentizaciones y, en segundo lugar, que la configuración de la memoria virtual es óptima.

    En equipos equipados con versiones antiguas de Windows como XP, Vista o Windows 7 en modo de 32 bits, Microsoft aconseja dedicar 1,5 veces la cantidad de RAM al archivo de intercambio: para 4 GB de RAM, por lo tanto, reservamos 6 GB (4 x 1,5) en pagefile.sys, para una memoria virtual total de 10 GB.

    Hoy en día, con los eficientes mecanismos automáticos de Windows 10 y el uso cada vez mayor del almacenamiento SSD rápido, simplemente le recomendamos que Deje que la gestión automática de Windows 10 dimensione la memoria virtual.. El sistema adaptará el tamaño del archivo de paginación con el tiempo, según su uso. ¡Especialmente porque un tamaño máximo que usted es insuficiente corre el riesgo de bloquear sus aplicaciones!

    Un comentario sobre las unidades de estado sólido, que los fabricantes afirman tener una vida útil más corta que los discos duros magnéticos. Algunos usuarios son reacios a colocar su archivo de intercambio en un SSD y prefieren instalarlo en un disco duro cuando sea posible, porque demasiado acceso al disco reduciría la vida útil del SSD (que aún se contará en años, incluso décadas, SSD recientes habiendo progresado mucho). Nos parece una pena privarnos de la velocidad del SSD para el archivo de intercambio, pero depende de usted ...

    De todos modos, si tienes un uso exigente de tu computadora, lo ideal sigue siendo tener mucha RAM, al menos 16 GB, para poder usar la menor cantidad posible o incluso nunca el archivo de paginación (que 'ya sea en el disco duro o SSD), sin deshabilitar este archivo de paginación.

    ¿Cómo verificar y cambiar el tamaño del archivo de paginación pagefile.sys de Windows 10?

    • Escribe la palabra actuaciones en el cuadro de búsqueda en la parte inferior izquierda de la pantalla, cerca del menú Inicio, y haga clic en la propuesta Ajustar la apariencia y el rendimiento de Windows.
    • En la ventana que se abre, haga clic en la pestaña Avanzado.
    • Esta pantalla le muestra el Tamaño de archivo de paginación para todas las unidades, ya que hemos visto que es posible definir un archivo de intercambio en cada partición del disco. presiona el botón cambio para acceder a las opciones de memoria virtual.
    • Las casas Gestión automática del archivo de paginación para lectores seguramente se verifica en su computadora. Si este no es el caso, le recomendamos que lo marque: luego permitirá que Windows tome las medidas adecuadas para dimensionar el archivo de paginación, aumentar o reducir su tamaño a lo largo de las sesiones, etc.
    • Si prefiere mantener el control sobre la configuración, desmarque la casilla Gestión automática del archivo de paginación para lectores. Luego, verifique en la parte inferior del cuadro de diálogo que el tamaño Actualmente asignado es igual o mayor que el tamaño Recomendado. Si este no es el caso, seleccione la unidad C: u otra, marque Tamaño personalizado e indicar, por ejemplo, la capacidad recomendada expresado en megabytes (MB) en el campo Tamaño inicial, y esta misma o mayor capacidad en el campo Talla máxima. Si no está familiarizado con los conceptos de Mo y Go, consulte nuestras explicaciones al final del artículo.
    • Presiona el botón definir para confirmar una elección personalizada. Después de presionar OK, deberá reiniciar la computadora para que los cambios surtan efecto.
    • Incluso si tienes 16 o 32 GB de RAM, a menos que quieras recuperar algunos gigabytes en un disco donde realmente se está agotando el espacio, no parece útil desactivar el archivo de intercambio. Windows favorecerá a la Ram de todos modos si puede. La ausencia de un archivo de paginación también evita la creación de un DUMP (volcado de memoria) en caso de una falla grave de Windows.
    • Si el disco suele estar lleno y teme que Windows no tenga suficiente espacio para dimensionar un archivo de intercambio para cumplir con sus expectativas, haga espacio en el disco duro (consulte nuestro consejo al final del artículo) y reserve un espacio fijo para el intercambio. Archivo. Indique un Tamaño personalizado (valor Tamaño inicial) con una capacidad de al menos la mencionada en Recomendado, o con un tamaño inicial al menos igual a ese Actualmente asignado si es superior al recomendado, como en nuestra ilustración anterior (8704 MB).

    ¿Cómo comprobar el rendimiento y el uso de la memoria de Windows 10?

    Le Administrador de tareas de Windows te da buenas indicaciones sobre la ocupación de los recursos del ordenador.

    • Para mostrar el Administrador de tareas, haga clic con el botón derecho en la parte inferior de la pantalla, en un lugar vacío de la barra de tareas, y elija Administrador de tareas.
    • Método alternativo: presione las tres teclas Ctrl + Alt + Supr y elige Administrador de tareas en el menú que aparece en el centro de la pantalla.
    • Si el Administrador de tareas solo muestra una vista simplificada de las aplicaciones en ejecución, haga clic en Mas detalles.
    • El Administrador de tareas te presenta en su primera pestaña, proceso, todos los procesos en ejecución así como la tasa de ocupación de los principales recursos de la computadora: el procesador, la memoria, el disco. Esto le ayuda a descubrir qué aplicaciones o procesos consumen más recursos.
    • Haga clic en la pestaña Actuaciones.
    • En la columna de la izquierda, debajo del gráfico pequeño Memoria, los dos valores muestran, por un lado, la memoria RAM física que utilizan actualmente Windows y las aplicaciones, y por otro lado, la memoria Ram total de la PC (y entre paréntesis el porcentaje de Ram utilizado). En la parte principal de la pantalla, se le proporciona diversa información:
    • Usado (comprimido): Memoria RAM utilizada actualmente (incluida la comprimida)
    • Disponible : Memoria RAM disponible de inmediato para el sistema operativo y las aplicaciones
    • Validado: el primer valor corresponde a la memoria virtual utilizada, tanto en Ram como en el archivo de paginación. El segundo valor corresponde a la memoria virtual total disponible para Windows = RAM total + archivo (s) de intercambio total
    • Almacenamiento en caché: Código y datos almacenados en caché para un acceso rápido por parte de Windows y aplicaciones
    • Grupo paginado: memoria utilizada por el kernel de Windows que puede ser relegada al archivo (s) pagefile.sys
    • Piscina no paginé: memoria utilizada por el kernel de Windows que siempre debe permanecer en la RAM

    Estos valores, y en particular los memoria validada total, puede ayudarlo a establecer el tamaño deseado del archivo de paginación, si prefiere deshabilitar la administración automática de memoria virtual.

    Megabytes, gigabytes, terabytes: ¿cómo se mide la memoria de la computadora?

    La memoria virtual es un mecanismo bastante complejo de comprender, que implica comprender algunos principios básicos relacionados con la memoria. Si le faltan esos conceptos básicos, aquí hay algunas explicaciones más.

    Independientemente del tipo de memoria, probablemente sepa, las computadoras almacenan información básica en pequeñas celdas capaces de contener el valor 0 o 1. Esta celda se llama poco. Por conveniencia, los ingenieros han agrupado estas celdas elementales en grupos de 8 bits, llamados byte. En la década de 1980, las primeras microcomputadoras de consumo solo tenían unos pocos miles de bytes de RAM.

    Pero contar en bytes no es muy práctico… Cuando compras manzanas, le pides al comerciante que te sirva 1 kg, ¡y no 1000 g! Por lo tanto, los informáticos también han reunido los bytes en grupos de 1000, o más exactamente 1024 (2 elevado a 10), para mencionar más fácilmente las capacidades de memoria, expresadas en kilobytes. A través de la miniaturización y la evolución de la tecnología, estas capacidades han avanzado continuamente, y se ha vuelto más fácil indicar esta capacidad mediante megabytes, e incluso hoy en giga-octetos et en terabytes.

    Resumimos:

    • 1 octeto = 8 bits
    • 1 Ko (kiloocteto) = 1024 bytes
    • 1 MB (megabyte) = 1024 Ko = 1024 x 1024 octetos
    • 1 ir (giga-octeto) = 1024 Mo = 1024 x 1024 x 1024 octetos
    • 1 Para (téra-octeto) = 1024 Go = 1024 x 1024 x 1024 x 1024 octetos

    La ventana para configurar el archivo de intercambio indica - y solicita - valores expresados ​​en megabytes, no en gigabytes. Aquí hay dos ejemplos para cambiar de una unidad a otra.

    • Ejemplo 1: 1919 meses corresponden a 1919/1024 = 1,87 Ir.
    • Ejemplo 2: 4 Ir corresponden a 4 x 1024 MB = 4096 meses.

    Libere espacio de almacenamiento para el archivo de intercambio pagefile.sys

    En las computadoras actuales, el espacio de almacenamiento permanente puede contener desde 32 GB, en computadoras portátiles muy livianas a bajo costo, hasta varios miles de GB, es decir, varios TB, en discos duros. Tenga cuidado, con una PC con Windows 10 equipada con menos de 128 GB de almacenamiento total (es decir, con 32 o 64 GB), la falta de espacio en el disco puede sentirse rápidamente y ralentizar su computadora. Vous devrez donc rester attentif à ce que vous conservez dans le stockage interne, y faire régulièrement le ménage pour donner la priorité au fonctionnement de Windows, et privilégier le stockage des applications et de vos données personnelles sur une carte mémoire, un disque externe ou une llave USB.

    • Consulte este procedimiento para limpiar el disco de archivos innecesarios.
    • Otro consejo para ahorrar espacio: elimine el archivo hiberfile.sys como se explica en esta práctica hoja. Vimos anteriormente que el archivo hiberfil.sys se usa para recibir el contenido de la RAM cuando ponemos la PC en hibernación. Para eliminar el archivo hiberfil.sys y así recuperar algunos gigabytes en una PC con almacenamiento casi completo, abra Símbolo del sistema en modo administrador, como se explica aquí, y escriba el comando:
      powercfg / h apagado
    • El archivo hiberfil.sys se elimina y la opción Hibernar ya no se le ofrecerá cuando haga clic en el Menú Inicio> Activar / Desactivar. Si es necesario, puede dedicar este espacio en disco a su archivo de intercambio imponiendo un tamaño personalizado.
    • Para volver a habilitar la hibernación, en la línea de comando del administrador, escriba:
      powercfg / h en
    Windows Swap, Pagefile.sys: buena gestión de la memoria virtual

    Contenido ¿Cuál es la diferencia entre la memoria de acceso aleatorio y la memoria de almacenamiento? ¿Para qué sirven la memoria virtual de Windows y el archivo de paginación pagefile.sys? ¿Para qué se utilizan los archivos swapfile.sys e hiberfil.sys de Windows? ...

    Administro mis suscripciones push

    sistema

    • Memoria virtual de Windows 10
    • 16 gb de ram y memoria virtual [resuelto]> Foro - Windows 10
    • Cómo vaciar la memoria de la PC [resuelto]> Foro - Windows
    • Memoria virtual más utilizada que RAM [resuelto]> Foro - Windows 10
    • ¿Cómo vaciar la memoria virtual de la pc? [resuelto]> Foro - Windows
    • ¿Cómo vaciar la RAM? [resuelto]> Foro - Windows
    • Windows 11 SE: una versión ligera para contrarrestar el sistema operativo Chrome
    • AppData: Cómo acceder a la carpeta especial de Windows
    • Versión de Windows 10: identifique la versión instalada
    • Portapapeles: mejor úsalo con Windows 10
    • Cmd: use el símbolo del sistema de Windows
    • MSConfig para Windows: cómo usarlo bien
    • Registro de Windows: cómo abrir el editor de bases de datos
    • Windows: administre el proceso svchost.exe
    • 32 bits y 64 bits: ¿cuáles son las diferencias?
    Audio vídeo Windows Swap, Pagefile.sys: buena gestión de la memoria virtual
    Añade un comentario de Windows Swap, Pagefile.sys: buena gestión de la memoria virtual
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.