it-swarm-es.tech

Intercambio de Windows (archivo de página): ¿habilitar o deshabilitar?

Desde mi experiencia personal, he notado que deshabilitar el archivo de página en Windows XP me ha dado, en general, la mayor ganancia de velocidad de cualquier otro cambio de software que pueda hacer. Obviamente, esto debe hacerse cuando una cantidad significativa de RAM está disponible. Por lo general, encuentro que funciona bien con + 2GB de RAM. Los únicos problemas que he tenido realmente fueron cargar Adobe Photoshop.

¿Es esto realmente una mejora de velocidad o lo estoy imaginando?

Nota: Para desactivarlo, no solo debe establecerlo en 0 MB, sino deshabilitarlo. De lo contrario, Windows solo lo expandirá cuando sea necesario para satisfacer sus necesidades.

28
Joe Phillips

Windows XP descarga las aplicaciones minimizadas en el disco como locas. Pruébelo usted mismo, comience a descargar un gran torrent y minimice todo. Muy pronto, casi todo su RAM se usa como caché de archivos para el torrent en lugar de sus otras aplicaciones. Deshabilitar el archivo de página evitará este comportamiento.

Sin embargo, en Windows Vista y Windows 7, el sistema maneja este escenario mucho, mucho mejor ... así que no estoy seguro de que deshabilitar el archivo de página en estas versiones hará una gran diferencia.

Algunos juegos requieren que tengas un archivo de página, incluso cuando no es realmente necesario, noté esto recientemente cuando traté de jugar una demostración del juego que descargué de Steam. A pesar de que tenía 6 conciertos de RAM disponible, el juego se negó a comenzar hasta que creé un archivo de página muy pequeño ... suspiro

Personalmente, cuando tengo mucha RAM, prefiero ir sin un archivo de paginación.

18
zidar

No te metas con él, deja que Windows se dé cuenta.

Esta respuesta de ServerFault es la explicación más excelente de por qué:

Muchas personas parecen suponer que Windows introduce datos en el archivo de paginación a pedido. EG: algo quiere mucha memoria, y no hay suficiente RAM para satisfacer la necesidad, por lo que Windows comienza a escribir locamente datos desde RAM en el disco en este último minuto, de modo que puede liberar RAM para las nuevas demandas.

Esto es incorrecto.

El remate:

Eliminar completamente el archivo de paginación puede causar más agitación del disco.

25
Factor Mystic

de Microsoft responde "deshabilitar el archivo de intercambio"

http://social.answers.Microsoft.com/Forums/en-US/w7performance/thread/0icsofta75c-2607-4468-8342-c35ea82ea67

Ken Blake, MVP de Microsoft

¿Hay alguna ganancia de rendimiento de eso? Gracias.

¿Puedes? Sí. Deberías? No, definitivamente no.

¿Hay alguna ganancia de rendimiento al hacer eso? No, y hay una posible pérdida de rendimiento.

En primer lugar, 2 GB no es mucha RAM, es la cantidad mínima que la mayoría de las personas debería tener.

En segundo lugar, si no tiene un archivo de página, no puede usar todos los RAM que tiene. Esto se debe a que Windows asigna previamente la memoria virtual en anticipación de una posible necesidad de ella, a pesar de que esa asignación nunca se puede usar. Sin un archivo de página, esa asignación se debe realizar en la memoria real, por lo que se vincula esa memoria y se evita su uso para cualquier propósito.

Tercero, nunca hay un beneficio en no tener un archivo de página. Si no es necesario, no se utilizará. No confunda la memoria asignada con la memoria usada.

Ken Blake, MVP de Microsoft (Windows Desktop Experience) desde 2003 Ken Blake

7
miki

Yo diría habilitar.

No importa cuánto RAM tenga, habrá situaciones en que un archivo de página sea, como mínimo, útil. Además, debe tenerse en cuenta que cuando hay un archivo de página, gran parte del tiempo de ejecución de Windows se descarga allí la mayor parte del tiempo. ¿La razón? Si bien es necesario en la memoria, no es necesario en este momento . Ponerlo en el archivo de intercambio puede significar que toma más tiempo acceder, pero deja más RAM libre para los programas que realmente está utilizando.

La razón por la que su rendimiento aumentó es porque estaba obligando a cargar todo el sistema en la RAM, lo cual es mucho más rápido. Sin embargo, supongo que cuando comienzas a usar un montón de programas a la vez, especialmente los que tienen mucha memoria como Firefox y tu Photoshop, esa mejora saldrá por la puerta. *

Sin embargo, es posible que nunca encuentre ese problema simplemente debido a sus hábitos informáticos. Sé que si intentara apagar el archivo de página, no lo disfrutaría ni un poco. Entonces, si realmente lo desea, intente dejarlo por un tiempo y ver qué sucede, siempre puede volver a encenderlo más tarde.

* "Ese párrafo fue bastante especulativo"/descargo de responsabilidad;)

6
Sean

Yo diría habilitar pero muévelo a una segunda unidad, preferiblemente una que no esté en uso por algún otro cerdo de E/S. Eso a menudo me ha dado una mejor velocidad que deshabilitar completamente el archivo de paginación. Por supuesto, maxing RAM es una buena optimización paralela.

5
romandas

Desactivo el archivo de intercambio en sistemas Windows de 32 bits con 4 GB de memoria física. Tener memoria virtual activada no va a agregar más direcciones al sistema, y ​​tenerla desactivada significa que nunca tendré que esperar a que Windows cambie o se active.

No. El espacio de direcciones es el siguiente: cada PROCESO tiene su propio espacio de direcciones de 31 bits (2 GB inferiores) y el núcleo tiene su propio espacio de direcciones de 31 bits (siempre el mismo, independientemente del proceso que posea hilo actual). Esto le brinda un número de procesos de 2GB * de espacio de direcciones en modo de usuario disponible. Sin un intercambio, el espacio en modo usuario está limitado al tamaño de la memoria física menos el tamaño de la memoria del núcleo (generalmente alrededor de 200 MB). Por supuesto, puede haber algún límite artificial en la cantidad de memoria virtual que puede asignar su sistema, pero no soy un experto en las políticas de licencias de Microsoft.

Además, tenga en cuenta que deshabilitar el intercambio no significa necesariamente que no habrá fallas de página que den como resultado el acceso al disco. El archivo de intercambio no es el único archivo al que se asigna la memoria. Cada archivo ejecutable (es decir, .exe o .dll, excepto los controladores en modo kernel) tiene su propia copia de seguridad del disco, es decir, el archivo exe. Por supuesto, las páginas que se han modificado en la memoria, como segmentos de datos que se pueden escribir, IAT o incluso segmentos de código (en el caso de archivos ejecutables empaquetados, por ejemplo) necesitan un intercambio por separado, pero la gran mayoría de código/datos estáticos/recursos no necesita intercambio y ... se puede eliminar de la memoria cuando el sistema tiene pocos recursos. Cuando el proceso necesita un acceso a dichos datos, se producirá un error de página y acceso al disco, ya sea que el intercambio esté habilitado o no.

3
kmode MZ

Desactivo el archivo de intercambio en sistemas Windows de 32 bits con 4 GB de memoria física. Tener memoria virtual activada no agregará más direcciones al sistema, y ​​tenerla desactivada significa que yo nunca tengo que esperar a que Windows cambie o se active.

3
kquinn

Sean Nyman dijo anteriormente "especialmente aquellos con mucha memoria como Firefox y su Photoshop, esa mejora saldrá por la puerta".

Solo quería agregar eso en Firefox, si escribe about:config en la barra de direcciones para ir a la configuración avanzada en Firefox, puede agregar una nueva cadena para browser.cache.disk.enable y establecer el valor booleano en false y esto obligará a Firefox a guardar en caché solo para RAM. También puede agregar la cadena browser.cache.disk.capacity y especificar un valor para controlar cuánto espacio en RAM Firefox usará para la memoria caché del navegador. Espero que esto ayude. Tengo el mío configurado en caché en RAM y Firefox siempre es súper rápido.

También tengo una unidad SSD para la unidad del sistema en esta computadora portátil, con una unidad giratoria de 500 GB en el compartimento secundario para almacenamiento, y configuré las carpetas TMP, TEMP y archivos temporales de Internet para que apunten a la unidad giratoria en Windows 7 Pro, junto con mover mi pagefile.sys a mi disco giratorio en D: y mi sistema funciona muy rápido como un rayo. Tengo 4GB RAM de todos modos, así que no creo que Windows 7 incluso use mucho el archivo de paginación, pero ¿cuál es el daño al dejarlo encendido?

2
ojosch

Deshabilitar el archivo de intercambio es quizás la mejora más dramática que puede usar para aumentar el rendimiento de su computadora. En el escenario típico, la mayoría de las computadoras portátiles usan discos duros magnéticos físicos que tienen partes móviles. Estas unidades son muy lentas en comparación con la velocidad de la memoria en su computadora. Entonces, si tiene el ram para forzar a Windows a permanecer "dentro de sus posibilidades" y nunca escribir en el disco, solo se ralentizará cuando tenga que golpear el disco para un archivo que aún no está en la memoria. Todo en la memoria se ejecutará significativamente más rápido. La idea es almacenar en caché todo el sistema operativo para que solo lea o escriba en un disco físico cuando necesite algo que aún no esté en la memoria.

Las lecturas/escrituras de RAM ocurren en nanosegundos frente a milisegundos en discos magnéticos físicos.

Ahora algo a considerar es que ahora hay nuevas opciones de archivos de intercambio que se vuelven prácticas. Si usa un disco de estado sólido u obtiene ventanas para colocar el archivo de intercambio en una tarjeta SD, también experimentará aumentos significativos en el rendimiento.

Solo mis $ 0.02

0
Axxmasterr