Muchas personas preguntan cómo deshabilitar el archivo de paginación, porque sienten los efectos del problema sobre el que preguntaré. En cambio, quiero solucionar el problema, sin desactivar el archivo de paginación.
Windows tiene la capacidad de almacenar en la RAM del archivo de paginación que cree que podría necesitar paginar, aunque en teoría esto ayuda a evitar la basura en una emergencia, es profundamente molesto para las personas con sistemas que tienen discos duros lentos, por ejemplo, computadoras portátiles baratas.
Por ejemplo, mi computadora actual: en este momento tiene 4,8 gb de RAM en uso, pero tiene aproximadamente 8 gb de "carga de compromiso" actual
Utilizando herramientas internas, descubro que la mayor parte del contenido de los archivos de la página son copias preventivas de cosas en la RAM, eso sí parece que es bajo (tengo 8 gb de ram, por lo tanto, está en uso en un 61%), pero usando RamMap Noté que la mayor parte del uso de RAM es memoria "en espera", y la mayor parte de esa memoria "en espera" es el caché de Windows (el que hace que los archivos se carguen más rápido). con una gran parte de ser un archivo binario que son los archivos de sonido de un juego.
Entonces, lo que sucede actualmente: juego un juego ... Windows lo carga en la RAM y copio otras cosas en el archivo de paginación (haciendo que el rendimiento del juego sea pobre), luego dejo de jugar, Windows deja los archivos del juego en caché en la RAM, ya que el El uso de RAM es alto, sigue poniendo más cosas en el archivo de página, esperando que se quede sin RAM, esto lo hace lento, ya que constantemente está haciendo E / S en mi HDD de muy mala calidad.
Pero si solo miro el uso real de RAM por las aplicaciones, el cargo de compromiso de las aplicaciones, procesos, kernel y elementos compartidos actualmente utilizados, el uso real de RAM debería ser de 2.5 gb, RAM y archivo de paginación incluidos.
Por lo tanto, quería intentar en lugar de decirle a Windows que no guarde en caché (el almacenamiento en caché es bastante bueno), o deshabilitar el archivo de paginación, quería decirle que NO use el archivo de paginación a menos que realmente lo necesite (por ejemplo, si el uso de memoria ram física está en espera) uso de ram físico> 80% del ram físico).
Alguien sabe como hago eso?
fuente
Respuestas:
Después de mucha investigación, aprendí que lo que pedí es literalmente imposible, no se puede modificar Windows para que se comporte mejor, lo mejor que se puede hacer es, literalmente, desactivar el archivo de página por completo.
Desactivar el archivo de la página me ayudó, solucionó la mayoría de mis problemas de rendimiento (y causó algunos otros problemas), pero valió la pena.
fuente
Esto empeorará el rendimiento, me temo. Como lo reconoce, su disco es lento. Esto significa que es esencial tener tanta memoria como sea posible disponible para usar como caché de disco. Esto solo es posible eliminando cosas a las que no se accede desde la RAM, y eso requiere escribirlas en el archivo de paginación.
Si Windows no utilizó el archivo de paginación para generar más RAM para el almacenamiento en caché, se necesitaría aún más E / S de disco debido a la reducción del almacenamiento en caché. Eso empeoraría el rendimiento.
Windows está sacando lo mejor de una mala situación. Las personas que diseñaron el sistema de administración de memoria de Windows (desde Vista en adelante) sabían exactamente lo que estaban haciendo y son expertos líderes en el diseño de sistemas de paginación en hardware moderno. Ni tú ni yo sabemos mejor que ellos. No hicieron nada gravemente incorrecto que se pueda solucionar accionando un interruptor. Lo sentimos, no hay un botón mágico "ir más rápido".
Por cierto, los SSD modernos tienen una resistencia de escritura significativa. Entonces, si no puede agregar más RAM, agregar un SSD pequeño y barato para su archivo de paginación no es irrazonable. Obviamente, mantener sus archivos principales en un SSD marcaría una gran diferencia.
fuente