Eliminar el archivo de página

9

He visto discusiones sobre esto en varios sitios, así que tal vez podamos llegar a algo definitivo aquí.

Tengo 8 GB de memoria en mi estación de trabajo Vista x64. ¿Necesito un archivo de página (es decir, Propiedades del sistema> Avanzado> Configuración de rendimiento> Memoria virtual avanzada) y ¿es beneficioso tener uno o no tener uno? ¿Cuál es el impacto en la estabilidad?

Gracias

Daniel Moore
fuente

Respuestas:

6

El archivo de paginación se usa para algunas otras cosas que pueden ser útiles. Por ejemplo, se usa para volcados por caída si Windows falla. Por lo tanto, los errores de solución de problemas pueden ser mucho más difíciles. Además, algunas aplicaciones dependen de la existencia de un archivo de paginación.

La verdadera pregunta es ¿por qué no tendrías un archivo de paginación? ¿No puede permitirse los pocos GB de espacio en disco que ocupa? Mientras permita que Windows administre el tamaño del archivo de paginación, el rendimiento será el mismo. Simplemente no usará el archivo de paginación durante el uso general.

jalf
fuente
Eso tiene sentido. Recuerdo en los días de XP que si tenía mucha RAM, a Windows realmente no parecía importarle, pero parece que con Vista eso cambió.
Daniel Moore
¿Por qué no tendrías un archivo de página? Porque la paginación hacia y desde el disco es costosa y ralentiza las cosas. No soy un experto en Vista, pero apostaría una o dos cookies a que proactivamente pagina la memoria al disco para mantener la memoria libre. Y cuando uno necesita esas páginas en el disco nuevamente en la memoria, uno tiene que esperar.
Stu Thompson
1
@Stu, ¿has evaluado esto en absoluto? ¿Es Microsoft tan incompetente en el diseño del sistema operativo que puede mejorar el sistema con unos pocos clics del mouse? Todo este archivo de página es el argumento más grande de arrojar bicicletas. Estás confiando en que harán mil millones de cosas bien que no entiendes, ¿por qué no confías en ellos en este caso?
Jeremy Huiskamp
1
@ Jeremy No soy un gran fanático de los ataques de Microsoft, pero tengo que saltar aquí. La administración de memoria como parte de un sistema operativo es una de las cosas que Microsoft hace bien: recuerde que el kernel NT es realmente VMS de segunda generación (roll the letters - WNT) y fue creado por David Cutler, quien escribió un código increíble. Por lo tanto, descanse en la basura extraña como IE 7 o IE 8 que se incluye con el sistema operativo, pero intente respetar las partes buenas de Windows NT 5.0 (Windows 2000) o 5.1 (XP) o 5.2 (Vista) o 6.0 (Windows 2003), etc.
Rob Bergin
11

Hay un artículo interesante sobre el hardware de Tom:

¿Ningún archivo de intercambio equivale a un mejor rendimiento?

[...] Nuevamente, realizamos esta prueba con tamaños de RAM que van desde 8 GB a 512 MB. Si bien era posible trabajar sin un archivo de paginación sin problemas con 8 GB, la situación se volvió rápidamente crítica con menos memoria instalada.

Con 8 GB y sin archivo de intercambio, el sistema estaba bien. Incluso en algunos escenarios de uso intensivo de memoria, como abrir archivos en Photoshop CS3 con un tamaño de archivo total de 3 GB, el sistema se mantuvo muy receptivo e incluso ágil, sin escribir nunca en el disco una vez.

Nota: Microsoft no recomienda configurar el archivo de paginación por debajo de 400 MB:

texto alternativo

splattne
fuente
1
Elemento poco conocido de esto: establecer un archivo de intercambio en NT 4 en algo ridículamente pequeño da como resultado un bloqueo del sistema. Sí, ya nadie usa NT 4, pero si alguna vez quieres probarlo por risitas, prueba una nueva instalación, luego reinicia el intercambio para decir 4megs. Luego reinicie y mire los fuegos artificiales mientras el sistema toma una placa frontal.
Avery Payne
Sí, recuerdo este. Un amigo mío hizo eso y casi mata su máquina.
splattne
2

Si no te quedas sin RAM, estarás bien sin un archivo de página. Con 8 GB, es poco probable que se quede sin memoria física. Sin embargo, si lo hace, las cosas irán rápidamente cuesta abajo. En lugar de que su computadora se ralentice (ya que está pagándose en el disco), obtendrá bloqueos aleatorios de la aplicación (ya que malloc falla).

Sin un archivo de página, Windows tampoco podrá expulsar la memoria del programa al disco en favor de cosas como cachés de archivos. Si esto hace la diferencia o no, dependerá de cómo use su PC.

En general, no creo que vea ninguna mejora en el uso general, pero la desventaja es bastante mínima también (ya que tiene 8 GB).

Mark Brackett
fuente
0

Personalmente, no he corrido con uno desde hace bastante tiempo, nunca he usado suficiente memoria para que se convierta en neccassery, y no me ha causado ningún problema.

Dicho esto, hay algunas aplicaciones que no funcionan bien sin un archivo de página, por ejemplo, Photoshop, por lo que si ejecuta estas puede que necesite al menos algún archivo de página.

Sam Cogan
fuente