Tamaño del archivo de paginación de Windows con gran RAM y SSD

Acabo de actualizar mi máquina de Windows 7 de 12GB a 24GB RAM – para funcionar más VMs y para la prueba futura.

Mi unidad C es un SSD con 129 GB de tamaño con formato.

Me sorprendió descubrir que el SSD sólo tiene 68 GB libre (la mayoría de mis archivos están en D: a G :). Investigación Encontré 24GB de mi precioso C: SSD son ocupados por el archivo de paginación de memoria virtual en la raíz.

¿Necesito cantidades tan grandes de memoria virtual cuando tengo 24 GB o RAM? Compré este tamaño de memoria para no tener que ir al disco.

Tengo 32 GB de RAM del sistema y un SSD de 256 GB, así que me preguntaba lo mismo. Parece seguro cambiar esto, ya que incluso el propio diálogo, en System Properties | Performance Options | Virtual Memory System Properties | Performance Options | Virtual Memory System Properties | Performance Options | Virtual Memory indica:

Tamaño total del archivo de paginación para todas las unidades

  • Mínimo permitido: 16 mb
  • Recomendado: 7.676 mb
  • Actualmente asignado: 32.768 MB

Cuando se configuró como "tamaño gestionado por el sistema", tenía un valor máximo de 32768 equivalente al tamaño de la memoria .

Lo cambié al valor "recomendado" por lo que ahora está configurado para variar entre 7676 – 32768 en lugar de fijo en 32768:

Configuración del archivo de página de memoria virtual

Voy a tener que reiniciar y ver si esto ayuda. Edit: reiniciado, confirmado, pagefile es ahora de 7 GB en lugar de 32 GB. ¡Éxito!

Dado que el argumento "¿por qué tener un archivo de paginación en absoluto con tanta memoria" siempre aparece, es aconsejable tener algún archivo de página, por las razones que Mark Russinovich describe :

Tal vez una de las preguntas más frecuentes relacionadas con la memoria virtual es, ¿qué tan grande debo hacer el archivo de paginación? No hay ningún consejo ridículo fuera en la web y en las revistas de periódicos que cubren Windows, e incluso Microsoft ha publicado recomendaciones engañosas. …

Algunos sienten que no tienen archivos de paginación, pero en general, tener un archivo de paginación significa que Windows puede escribir páginas en la lista modificada … hasta el archivo de paginación, haciendo que la memoria esté disponible para propósitos más útiles (procesos o archivos cache). Por lo tanto, aunque puede haber algunas cargas de trabajo que funcionan mejor sin archivo de paginación, en general, tener una significará más memoria utilizable disponible para el sistema (no importa que Windows no será capaz de escribir volcados kernel sin un archivo de paginación tamaño grande Suficiente para sostenerlos).

Es por eso que defiendo el tamaño de archivo de paginación recomendado, o al menos & mitad; El tamaño recomendado si está absolutamente seguro de que la carga de comisión máxima (uso máximo de la memoria del mundo real) de las aplicaciones que normalmente usa se ajusta a la memoria que tiene. Lea la sección titulada ¿Qué tan grande debo hacer el archivo de paginación? En ese artículo para más, es la declaración definitiva al respecto. Si desea leer aún más, pruebe esta excelente pregunta de fallo de servidor .

El mejor consejo para establecer el tamaño del archivo de paginación (por supuesto) viene de Mark Russinovich . En su sitio describe cómo usar su excelente herramienta SysInternals Process Explorer para determinar el tamaño óptimo del archivo de paginación para su máquina:

"Así que, ¿cómo saber cuánto carga de compromiso cargan sus cargas de trabajo? Es posible que haya notado en las capturas de pantalla que Windows rastrea ese número y Process Explorer lo muestra: Peak Commit Charge Para optimizar el tamaño de su archivo de paginación debe iniciar todas las aplicaciones que ejecuta Al mismo tiempo, cargar conjuntos de datos típicos y, a continuación, observe el pico de carga de compromiso (o mire este valor después de un período de tiempo en el que se sabe que la carga máxima se alcanzó). Establezca el mínimo de archivo de paginación como ese valor menos la cantidad de RAM en su sistema (si el valor es negativo, elija un tamaño mínimo para permitir el tipo de volcado de bloqueo para el que está configurado). Si desea tener espacio suficiente para demandas potencialmente grandes de confirmación, establezca el máximo para duplicar ese número. "

Fuente: http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

He estado usando este método durante años.

Probablemente tenga el tamaño inicial del archivo de intercambio bastante alto, Windows tiende a usar un valor alto por defecto, porque si ofrece un mejor rendimiento. Ponga el tamaño inicial a un tamaño pequeño (en su caso supongo que "pequeño" es 1 o 2 GB) y mantener el valor máximo en 24 GB. (Si observa que Windows siempre crece el archivo sobre el tamaño inicial debe utilizar un valor más alto).

El truco aquí es cambiar el valor inicial, no el valor máximo. Si Windows crece el archivo de intercambio es porque necesita esa memoria.

Como he visto algunos atricles en la red recomendando no eliminar el archivo de intercambio, y como estoy convencido de que durante la operación normal de que la memoria es suficiente, lo que yo recurría a mover el archivo de intercambio a mi unidad no SSD. Esta es una unidad de 2 TB, así que lo dejé como "sistema gestionado" tamaño.

PS He notado que el archivo de intercambio se utiliza cuando el equipo se despierta después de dormir.

Depende de su carga de trabajo. Ejecute todos los programas que ejecuta normalmente (con carga máxima) y compruebe el uso de la memoria virtual (por ejemplo, con Process Explorer ). Sólo limite su memoria virtual a número allí. Incluso si no utiliza ninguna memoria virtual en absoluto, deje alguno de ellos asignado: ayuda con los volcados de memoria y los archivos mapeados en memoria.

    Intereting Posts