¿Debo desactivar el archivo de página si mi computadora tiene una gran cantidad de RAM?
Si tiene una computadora con una gran cantidad de RAM, ¿obtendría algún beneficio al deshabilitar el archivo de página o debería dejarlo solo? Las preguntas y respuestas del superusuario de hoy analizan el tema para ayudar a satisfacer la curiosidad de un lector.
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
Foto cortesía de Collin Anderson (Flickr)..
La pregunta
Superusuario lector user1306322 quiere saber si hay algún beneficio para deshabilitar el archivo de la página si la computadora de una persona tiene una gran cantidad de RAM:
Imagina que tengo toneladas de RAM, digamos 64 GB, por ejemplo. Eso es mucho, incluso para las computadoras de juego. Ahora, la ubicación predeterminada de un archivo de página en Windows está en la unidad principal del sistema operativo (ya sea HDD o SSD), que es más rápida en general pero no tan rápida como la RAM.
Algo me dice que deshabilitar el archivo de la página en el disco duro o crear una unidad de RAM virtual y dejar que el archivo de la página esté allí podría hacer que Windows mueva toda su memoria virtual a la RAM y aumente el rendimiento del sistema. Pero no estoy muy bien informado en esa área, por lo que podría no ser del todo cierto.
Intenté ambos, pero no pude analizar los resultados para llegar a una conclusión definitiva con mi nivel de conocimiento en asuntos relacionados con la memoria. ¿Funcionaría esto? Si no, entonces por qué?
El usuario 1306322 obtendría algún beneficio al deshabilitar el archivo de página?
La respuesta
El colaborador de Superusuario David Schwartz tiene la respuesta para nosotros:
No importa la cantidad de RAM que tenga, desea que el sistema pueda usarlo de manera eficiente. No tener un archivo de página obliga al sistema operativo a usar RAM de manera ineficiente por dos razones:
- Primero, no puede hacer que las páginas sean desechables, incluso si no se han accedido o modificado en mucho tiempo, lo que obliga a que el caché del disco sea más pequeño..
- En segundo lugar, tiene que reservar RAM física para respaldar asignaciones que es muy poco probable que alguna vez lo requieran (por ejemplo, una asignación de archivos privada y modificable), lo que lleva a un caso en el que puede tener una gran cantidad de RAM física libre y aún así las asignaciones se rechazan. evitar el exceso de compromiso.
Considere, por ejemplo, si un programa realiza una asignación de memoria privada y de escritura de un archivo de 4 GB. El sistema operativo tiene que reservar 4 GB de RAM para este mapeo porque el programa podría modificar cada byte y no hay lugar más que RAM para almacenarlo. Así que, desde el principio, 4 GB de RAM se desperdician básicamente (se puede usar para almacenar en caché las páginas del disco, pero eso es todo).
Debe tener un archivo de página si desea aprovechar al máximo su RAM, incluso si nunca se utiliza. Actúa como una póliza de seguro que le permite al sistema operativo utilizar realmente la memoria RAM que tiene, en lugar de tener que reservarla para posibilidades que son extraordinariamente improbables..
Las personas que diseñaron el comportamiento de su sistema operativo no son tontos. Tener un archivo de página le da más opciones al sistema operativo, y no hará que los malos.
No tiene sentido intentar colocar un archivo de página en la memoria RAM. Y si tiene una gran cantidad de RAM, es muy poco probable que se use el archivo de la página (solo necesita estar allí), por lo que no importa especialmente la rapidez con la que se encuentre el dispositivo..
Asegúrese de revisar el animado hilo de discusión sobre el tema a través del siguiente enlace!
¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.