Pregunta ¿Qué significa exactamente "tamaño administrado por el sistema" para un archivo de paginación de Windows?


Windows tiene una opción de "tamaño administrado por el sistema" para el tamaño del archivo de paginación, que parece carecer de documentación precisa.

Qué exactamente ¿Windows hace cuando eliges esto?
¿Simplemente selecciona los tamaños mínimo y máximo predeterminados, o hace algo más sofisticado?
¿Windows reduce el tamaño del archivo de paginación y lo amplía más tarde (con diálogos molestos)?


9
2018-06-17 19:38


origen




Respuestas:


Hace exactamente lo que dice: el sistema operativo administra el tamaño del archivo de paginación, que puede reducirse o crecer de forma dinámica. Los límites inferior y superior son 1x su tamaño de RAM y 3x su tamaño de RAM o 4 GB (el que sea más grande) como se explica más ampliamente aquí. El profesional es que no tiene que preocuparse por el tamaño de su archivo de paginación, la desventaja es que su archivo de paginación puede fragmentarse.

Donde es útil es exactamente en la situación que está diseñado para evitar: dimensionar su archivo de paginación. Puede configurarlo en Gestionado por sistema y registrar cada cupla de minutos (a través de un script), registrando los tamaños más pequeños y más grandes que utiliza durante un período de uso típico de un mes aproximadamente. Entonces deberías tener un muy buena idea de cuán grande es configurar manualmente el archivo de paginación para que sea.


7
2018-06-17 21:25



Me gusta este plan, excepto que Windows parece obligado a decirle cuándo se está expandiendo el intercambio, lo que asusta a los usuarios. ¿Alguna forma de evitar o reducir los diálogos?
Esta respuesta no cubre todo lo que me gustaría saber, pero creo que es la mejor respuesta que obtendré.


Cerca del final de Este artículo, Mark Russinovich analiza brevemente el tamaño de los archivos de páginas administrados por el sistema:

Te darás cuenta de que el predeterminado   la configuración es para que Windows   administrar automáticamente el archivo de la página   tamaño. Cuando esa opción está activada   Windows XP y Server 2003, Windows   crea un único archivo de paginación que es   El tamaño mínimo es 1.5 veces RAM si RAM   es inferior a 1GB, y RAM si es   mayor que 1GB, y que tiene una   Tamaño máximo que es tres veces RAM.   En Windows Vista y Server 2008, el   El mínimo está destinado a ser lo suficientemente grande.   para mantener un volcado de memoria del núcleo y   es RAM más 300MB o 1GB, lo que sea   mas grande

Vale la pena leer el resto del artículo, y habla un poco más sobre lo que sucede cuando Windows crece el archivo de paginación.

En mi propia experiencia, el archivo de paginación administrado por el sistema es la mejor opción para la mayoría de los casos.


7
2018-06-24 09:56



Descubrir en una estación de trabajo Dell con 128 GB de RAM, y solo un disco duro de 500 GB (algunas estaciones de trabajo utilizan unidades de 320 GB más antiguas), entonces 3x128 gb para un archivo de paginación automático es un problema. Estoy observando que C: \ pagefile.sys es a menudo> 300GB en numerosas estaciones de trabajo de gama alta actualizadas a 128gb de RAM. - ron


Se encarga de ordenar el tamaño del archivo de paginación. En el pasado he establecido que cuando el espacio disponible en la unidad es sustancial. Si tiene la habitación, ¿por qué no dejar que el sistema tenga todo lo que necesita?


2
2018-06-17 19:41



Genial, ¿cómo lo "maneja"? ¿Simplemente establece min / max por alguna regla, o hace algo más dinámico?


La regla general para el archivo de paginación administrado por el sistema es: el sistema operativo creará un archivo de página que es una vez y media la cantidad de RAM instalada en su computadora.

Sin embargo, rara vez necesita que el tamaño del archivo de paginación sea determinado por el sistema porque hoy en día las computadoras RAM son más que adecuadas. Un archivo de página gestionado por el sistema con su reducción y crecimiento está sujeto a una gran fragmentación.

Este artículo de KB aborda el problema y explica cómo calcular el tamaño del archivo de página: Cómo determinar el tamaño de archivo de página adecuado para las versiones de 64 bits de Windows Server 2003 o Windows XP.

Vale la pena considerar la configuración de un archivo de página de tamaño fijo. Además, evita este problema: El tamaño del archivo de la página puede volverse demasiado pequeño o demasiado grande cuando inicia Windows Server 2008 o Windows Vista si no hay espacio libre disponible en el disco, y el sistema administra el tamaño del archivo de la página.


2
2018-06-17 20:49



"Hoy en día las computadoras RAM son más que adecuadas". Sé que esta es una respuesta antigua, pero especialmente en estaciones de XP de 32 bits, definitivamente no es el caso. La memoria RAM es barata y en sistemas de 64 bits abundantes, pero los programas también están usando más memoria que nunca. En sistemas más antiguos de 32 bits, la RAM se está volviendo muy limitada. Algunos mobos antiguos solo pueden soportar 2 GB, por ejemplo, y una computadora así está muriendo de memoria en estos días. - Dave Cousineau


Por lo general, configuro manualmente el tamaño del archivo de paginación aproximadamente al doble del tamaño de la memoria RAM para que el sistema no tome demasiado tiempo de E / S con un aumento y reducción excesivos de este archivo.


1
2018-06-17 20:10



¿Cuándo el sistema reduce o aumenta el tamaño del archivo de paginación? ¿El "sistema administrado" actúa diferente de min / max elegido manualmente?
Si Windows necesita algo de RAM en un punto dado (supongamos que inicia una aplicación exigente ... como un juego), asignará la RAM libre que tiene, y luego el espacio libre dentro del archivo en el disco como memoria virtual. Si la aplicación necesita más memoria, se iniciará y aumentará el tamaño del archivo de paginación para que tenga espacio para asignar. El problema es que crecer y encogerse puede ser bastante estresante para el sistema a veces. Imagina que comienzas un juego y comienzas a esperar. De repente, el archivo de paginación debe aumentarse en 1 GB. - Paul
Esta historia dice cuándo crecería, pero tengo más curiosidad por el lado que se reduce. De manera ingenua, esperaría que Windows aumentara el archivo según fuera necesario, pero evitaría la reducción debido a este tipo de palizas.
Y qué buen punto haces. De hecho, asumí que Microsoft respeta las leyes del universo de que siempre debe haber un equilibrio ... lo que sube, debe bajar, lo que entra debe salir ... etc. Realmente no sé si Windows se contrae, es el archivo de paginación y yo Estaría muy molesto si no fuera así! - Paul


Aquí hay un video con David Solomon, uno de los ingenieros de uber de MS.

Este video responderá a sus preguntas y también le dirá más de lo que nunca querría saber sobre la administración de memoria de Windows.

Hay una sección sobre el tamaño de su archivo de paginación:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


1
2018-06-17 20:59



Gracias por el enlace, pero parece que no puedo verlo sin algún tipo de inicio de sesión de MS. ¿Hay una fuente de video alternativa, o una versión escrita en alguna parte?


Funciona sobre una base dinámica. Establece un nivel superior típico para la cantidad de RAM que ha instalado, que se extiende según sea necesario.


0
2018-06-17 20:47