interesante

Comprender el archivo de paginación de Windows y por qué no debe deshabilitarlo

Como escritor técnico, regularmente me avergüenzo de todos los malos consejos de ajuste que existen, y deshabilitar el archivo de paginación del sistema a menudo es una fuente de controversia entre los geeks. Examinemos algunos de los mitos del archivo de paginación y los desacreditemos de una vez por todas.

¿Qué es un archivo de paginación y cómo lo ajusto?

Antes de entrar en detalles, revisemos qué hace realmente el archivo de paginación. Cuando su sistema tiene poca RAM porque una aplicación como Firefox está tomando demasiada memoria, Windows mueve las "páginas" de memoria menos utilizadas a un archivo oculto llamado pagefile.sys en la raíz de una de sus unidades para liberar más RAM para las aplicaciones que realmente estás usando. Lo que esto realmente significa para usted es que si ha tenido una aplicación minimizada por un tiempo, y está utilizando otras aplicaciones, Windows moverá parte de la memoria de la aplicación minimizada al archivo de paginación ya que no se ha accedido recientemente . Esto a menudo puede hacer que la restauración de esa aplicación demore un poco más, y su disco duro puede funcionar un poco.

Si desea ver su propia configuración de archivo de página, inicie sysdm.cpl desde el cuadro de búsqueda o ejecución del menú Inicio (Win + R) y vaya a Avanzado -> Configuración -> Avanzado -> Cambiar. Desde esta pantalla, puede cambiar el tamaño del archivo de paginación (ver imagen de arriba), configurar el sistema para que no use un archivo de paginación, o simplemente dejar que Windows lo maneje, que es lo que recomendaría en la mayoría de los casos.

¿Por qué la gente dice que deberíamos desactivarlo?

Mire cualquier sitio de ajustes en cualquier lugar, y recibirá muchas opiniones diferentes sobre cómo lidiar con el archivo de paginación: algunos sitios le dirán que lo haga grande, otros le dirán que lo deshabilite por completo. La lógica es más o menos así: Windows es ineficiente en el uso del archivo de paginación, y si tiene mucha memoria, simplemente debe deshabilitarlo, ya que la RAM es mucho más rápida que su disco duro. Al deshabilitarlo, estás obligando a Windows a mantener todo en RAM mucho más rápido todo el tiempo.

El problema con esta lógica es que solo afecta realmente a un solo escenario: cambiar a una aplicación abierta que no haya utilizado en un tiempo nunca dañará el disco duro cuando el archivo de paginación esté desactivado. En realidad, no hará que su PC sea más rápida, ya que Windows nunca buscará la aplicación con la que está trabajando de todos modos.

Deshabilitar el archivo de paginación puede conducir a problemas del sistema

El gran problema al deshabilitar su archivo de paginación es que una vez que haya agotado la RAM disponible, sus aplicaciones comenzarán a fallar, ya que no hay memoria virtual para que Windows asigne, y en el peor de los casos, su sistema real se bloqueará o se volverá muy inestable. Cuando esa aplicación falla, se está cayendo, no hay tiempo para guardar su trabajo o hacer otra cosa.

Además de las aplicaciones que se bloquean cada vez que se ejecuta contra el límite de memoria, también encontrará muchas aplicaciones que simplemente no se ejecutarán correctamente si el archivo de paginación está desactivado. Por ejemplo, realmente no querrá ejecutar una máquina virtual en un cuadro sin archivo de paginación, y algunas utilidades de desfragmentación también fallarán. También notará algún otro comportamiento extraño e indefinible cuando su archivo de paginación esté deshabilitado; en mi experiencia, muchas cosas simplemente no siempre funcionan bien.

Menos espacio para búferes de archivos y SuperFetch

Si tiene mucha RAM en su PC, y su carga de trabajo realmente no es tan grande, es posible que nunca se encuentre con errores de bloqueo de aplicaciones con el archivo de paginación deshabilitado, pero también está quitando la memoria que Windows podría estar usando para lea y escriba el almacenamiento en caché de sus documentos reales y otros archivos. Si su unidad pasa mucho tiempo agitando, es posible que desee considerar aumentar la cantidad de memoria que Windows usa para la memoria caché del sistema de archivos, en lugar de deshabilitar el archivo de paginación.

Windows 7 incluye un mecanismo de almacenamiento en caché de archivos llamado SuperFetch que almacena en caché los archivos de aplicación a los que se accede con más frecuencia en RAM para que sus aplicaciones se abran más rápidamente. Es una de las muchas razones por las que Windows 7 se siente mucho más "ágil" que las versiones anteriores, y deshabilitar el archivo de paginación elimina la RAM que Windows podría estar usando para el almacenamiento en caché. SuperFetch se introdujo realmente en Windows Vista.

Coloque el archivo de paginación en una unidad diferente, no en una partición

El siguiente mal consejo que verá o escuchará de los posibles modificadores del sistema es crear una partición separada para su archivo de página, que generalmente no tiene sentido cuando la partición está en el mismo disco duro. Lo que debe hacer es mover su archivo de paginación a una unidad física completamente diferente para dividir la carga de trabajo.

¿De qué tamaño debe ser mi archivo de paginación?

Parece que cada persona de TI con la que he hablado ha declarado el "hecho" de que su archivo de paginación debe ser de 1.5 a 2 veces su RAM física, por lo que si tiene un sistema de 4GB, debería tener un archivo de paginación de 8GB. El problema con esta lógica es que si está abriendo aplicaciones en uso por valor de 12 GB, su sistema será extremadamente lento y su disco duro se desgastará hasta el punto en que su PC quedará bastante inutilizable. Simplemente no aumentará ni disminuirá el rendimiento al tener un gigantesco archivo de paginación; solo usará más espacio en el disco.

Mark Russinovich, el conocido experto en Windows y autor de las herramientas Sysinternals, dice que si desea optimizar el tamaño de su archivo de página para satisfacer sus necesidades reales, debe seguir una fórmula muy diferente: El mínimo debe ser Peak Commit - RAM física, y el Máximo debería ser el doble de eso.

Por ejemplo, si su sistema tiene 4 GB de RAM y su uso máximo de memoria fue de 5 GB (incluida la memoria virtual), debe configurar su archivo de página en al menos 1 GB y el máximo en 2 GB para proporcionarle un búfer que lo mantenga a salvo en caso de una RAM -la aplicación hambrienta lo necesita. Si tiene 8 GB de RAM y un máximo de 3 GB de uso de memoria, aún debería tener un archivo de paginación, pero probablemente estaría bien con un tamaño de 1 GB. Si su sistema está configurado para volcados de memoria, necesitará tener un archivo de paginación más grande o Windows no podrá escribir la memoria del proceso en caso de una falla, aunque no es muy útil para la mayoría de los usuarios finales.

El otro consejo relacionado con el tamaño es establecer el tamaño mínimo y máximo para que no tenga que lidiar con la fragmentación si Windows aumenta el tamaño del archivo de paginación. Este consejo es bastante tonto, teniendo en cuenta que la mayoría del software de desfragmentación desfragmentará el archivo de paginación incluso si Windows aumenta el tamaño, lo que no ocurre con mucha frecuencia.

El resultado final: ¿Debería deshabilitarlo?

Como hemos visto, el único beneficio tangible de deshabilitar el archivo de paginación es que restaurar las aplicaciones minimizadas que no ha usado en un tiempo será más rápido. Esto tiene el precio de no poder usar toda su RAM por temor a que sus aplicaciones se bloqueen y se quemen una vez que llegue al límite, y experimente muchos problemas extraños del sistema en ciertas aplicaciones.

La gran mayoría de los usuarios nunca deberían deshabilitar el archivo de paginación ni meterse con la configuración del archivo de paginación, solo dejen que Windows maneje el archivo de paginación y use la RAM disponible para el almacenamiento en caché de archivos, procesos y Superfetch. Si realmente quiere acelerar su PC, sus mejores opciones son estas:

  • Actualiza tu RAM.
  • Limpie el crapware, la principal causa de la desaceleración del sistema.
  • Cambie a Microsoft Security Essentials y deje de pagar por paquetes de seguridad hinchados de Windows.
  • Windows 7 maneja la multitarea mejor que Windows XP.

En mi sistema Windows 7 con 6GB de RAM y un archivo de paginación administrado por Windows, todas las aplicaciones se abren rápidamente, e incluso las aplicaciones que no he usado en un tiempo todavía se abren casi instantáneamente. Regularmente lo uso hasta un 80-90% de uso de RAM, con docenas de ventanas de aplicaciones abiertas, y no veo una desaceleración en ninguna parte.

Si desea leer información más detallada sobre cómo funcionan realmente la memoria virtual y su archivo de páginas, asegúrese de consultar el artículo de Mark Russinovich sobre el tema, que es donde se obtuvo gran parte de esta información.

¿No estás de acuerdo con mis conclusiones? Exprese su opinión en los comentarios, o incluso mejor: ejecute algunos puntos de referencia para demostrar su punto.