¿Alguna razón para no deshabilitar el archivo de paginación de Windows con suficiente RAM física?

¿Alguna razón para no deshabilitar el archivo de paginación de Windows con suficiente RAM física?

La cuestión de deshabilitar el archivo de paginación de Windows ya se ha discutido bastante, por ejemploaquíyaquíyaquí. La gente continúa votando respuestas que dicen "No debes desactivar tu archivo de paginación incluso si tienes suficiente RAM.", pero aún no he visto ninguna razón concreta y verificable que justifique este consejo. Por lo que puedo ver,sinunca necesita leer el archivo de paginación (porque tiene suficiente RAM), entonces el rendimiento solo podría ser peor con él habilitado debido a que Windows escribe de manera preventiva en él. En el mejor de los casos, el rendimiento sería el mismo. No veo cómo podría mejorarse escribiendo datos que nunca necesitarás leer.

Entonces mi pregunta es:

Suponiendo que tengo suficiente RAM física para todo lo que hago, ¿hay alguna razón por la que no deba desactivar el archivo de paginación?

Digamos que la versión de Windows es Windows XP x64 SP2 o Windows Server 2003 x64 SP2 (lo mismo). Si es diferente para Windows Server 2008 x64, también me interesaría escuchar una respuesta. Busco razones específicas y objetivas de buenas fuentes, no solo opiniones. Algo como "aquí están los puntos de referencia realizados con y sin un archivo de paginación y los resultados fueron mejores con un archivo de paginación, incluso con suficiente RAM" o "según este artículo de MS KB, el problema X ocurre si desactiva el archivo de paginación".

Hasta ahora, las únicas razones que he visto mencionadas son:

  • Incluso si túpensartienes suficiente RAM y es posible que se te acabe.Bien, pero a los efectos de esta pregunta, demos por sentado que tengo suficiente. Quizás solo leo mi correo electrónico y tengo 16 GB de RAM. O 128 GB. O 1 TB. O lo que sea, pero es suficiente para el 100% de lo que hago, el 100% del tiempo. Otra forma de pensarlo es: si tengoXMB de RAM física yyMB de paginación y nunca me quedo sin RAM en esa configuración, ¿no estaría mejor, en cuanto a rendimiento, conx+y¿MB de RAM física y sin archivo de paginación?
  • Windows está "acostumbrado" a tener un archivo de paginación y es posible que no funcione de manera tan confiable(deComprender el impacto de la RAM en el rendimiento general del sistemaEsto es bastante vago y me resulta difícil de creer, dado que MS ha proporcionado la opción de desactivar el archivo de paginación.
  • Windows sabe lo que hace mejor que tú.No, no sabe que no ejecutaré más programas ni cargaré más datos, pero lo hago.

Respuesta1

Esta es una microoptimización. El punto es que no hay ninguna razónahágalo, en cualquier aspecto que se parezca al funcionamiento normal. Podría perjudicarlo fácilmente si cambia su patrón de uso.

En casos especializados puede tener sentido, como por ejemplo si no hay un disco grabable local.

Respuesta2

He estado ejecutando una computadora portátil Windows XP SP3 Professional de 32 bits con 4 GB de RAM (Windows 'oficialmente' reconoce solo 3 GB) durante más de un año sin un archivo de paginación. La gente de mis círculos también seguía intentando asustarme diciendo que no debería haber hecho eso.

Utilizo aplicaciones que consumen mucha memoria: en un momento dado, tengo al menos dos máquinas virtuales (vmware) configuradas para ejecutarse al 100% en RAM, tengo al menos una instancia de Visual Studio (que tiene muchas de complementos instalados), SQL Server y varias aplicaciones "pequeñas" como correo electrónico, mensajería instantánea, IE, etc.

Aparte de todo esto, también tengo un disco Ram permanente de 256 MB. De vez en cuando uso Adobe Photoshop MIENTRAS se ejecutan el resto de aplicaciones. Y también juego varios juegos, incluidos Quake3, Neverwinter Nights y Oblivion.

Y NO TENGO NINGÚN problema.

Nota para BlueNovember: nuestro amigo muy amablemente lo ha pedido por razones objetivas. Por tanto, afirmaciones como "Sospecho..." no están justificadas. ¡Descúbrelo antes de publicar! La hibernación no tiene nada que ver con la paginación. Utiliza un archivo separado llamado hiberfil.sys y puede hibernar sin un archivo de paginación.

PD: Lo siento amigo, me niego a volver a una configuración "normal" para poder comparar qué tan rápida es esta configuración, pero el hecho de tener que ver mucho menos parpadeo del LED de actividad del disco duro es muy reconfortante. Desactivaría el archivo de paginación solo por eso, al menos, ya que al menos su computadora "se siente" más rápida cuando el LED del disco duro no parpadea constantemente.

La ÚNICA razón parano desactivarel archivo de paginación es si está utilizando Performance Monitor (PerfMon), ya que esto depende del archivo de paginación y requiere un mínimo de 2 MB; de lo contrario, faltarán los contadores para los siguientes objetos: caché, memoria, objetos, procesador y sistema.

Respuesta3

Hay muchas razones para conservar el archivo de paginación incluso si puede colocar todo en la RAM.

La respuesta en SF tiene 125 votos a favor y vincula muchos artículos creíbles. Échale un vistazo:

https://serverfault.com/questions/23621/any-benefit-or-detriment-from-removing-a-pagefile-on-an-8gb-ram-machine/23684#23684

Respuesta4

Creo que si no tiene un archivo de paginación, en caso de un BSOD, Windows no podrá escribir el minivolcado. Esto significa que no podrá analizar el problema utilizando las herramientas adecuadas.

Es posible que esto no le moleste si no experimenta BSOD y ciertamente puede recrear el archivo de paginación lo suficientemente rápido, pero ¿por qué no estar preparado?

información relacionada