Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

¿Debo desactivar el archivo de página si mi computadora tiene mucha RAM?

Si tiene una computadora con una gran cantidad de RAM, ¿obtendría algún beneficio al desactivar el archivo de paginación o debería dejarlo en paz? Las preguntas y respuestas del superusuario de hoy analizan el tema para ayudar a satisfacer la curiosidad del lector.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación comunitaria de sitios web de preguntas y respuestas.

Foto cortesía de Collin Anderson (Flickr).

La pregunta

El lector SuperUser user1306322 quiere saber si hay algún beneficio al deshabilitar el archivo de página si la computadora de una persona tiene mucha RAM:

Imagina que tengo toneladas de RAM, digamos 64 GB, por ejemplo. Eso es mucho, incluso para computadoras para juegos. Ahora, la ubicación predeterminada de un archivo de paginación en Windows es la unidad principal del sistema operativo (ya sea HDD o SSD), que es más rápida en general, pero aún no tan rápida como la RAM.

Algo me dice que deshabilitar el archivo de paginación en el disco duro o crear una unidad RAM virtual y dejar que el archivo de paginación esté allí podría hacer que Windows mueva toda su memoria virtual a la RAM y aumente el rendimiento del sistema. Pero no tengo muchos conocimientos en esa área, por lo que puede que eso no sea cierto en absoluto.

Probé ambos, pero no pude analizar los resultados para llegar a una conclusión definitiva con mi nivel de conocimientos en temas relacionados con la memoria. ¿Funcionaría esto? Si no, ¿por qué?

¿El usuario1306322 obtendría algún beneficio al desactivar el archivo de página?

La respuesta

El colaborador de SuperUser, David Schwartz, tiene la respuesta para nosotros:

No importa cuánta RAM tenga, desea que el sistema pueda usarla de manera eficiente. No tener ningún archivo de paginación obliga al sistema operativo a utilizar la RAM de manera ineficiente por dos razones:

  • En primer lugar, no puede hacer que las páginas sean descartables, incluso si no se ha accedido a ellas o no se han modificado durante mucho tiempo, lo que obliga a que la caché del disco sea más pequeña.
  • En segundo lugar, tiene que reservar RAM física para respaldar asignaciones que es muy poco probable que alguna vez la requieran (por ejemplo, una asignación de archivos privada y modificable), lo que lleva a un caso en el que se puede tener suficiente RAM física libre y aún así se rechazan las asignaciones. Evite comprometerse demasiado.

Considere, por ejemplo, si un programa realiza una asignación de memoria privada y grabable de un archivo de 4 GB. El sistema operativo tiene que reservar 4 GB de RAM para este mapeo porque el programa posiblemente podría modificar cada byte y no hay otro lugar que la RAM para almacenarlo. Entonces, desde el principio, básicamente se desperdician 4 GB de RAM (se pueden usar para almacenar en caché páginas limpias del disco, pero eso es todo).

Necesita tener un archivo de paginación si desea aprovechar al máximo su RAM, incluso si nunca la usa. Actúa como una póliza de seguro que permite al sistema operativo utilizar realmente la RAM que tiene, en lugar de tener que reservarla para posibilidades extraordinariamente improbables.

Las personas que diseñaron el comportamiento de su sistema operativo no son tontas. Tener un archivo de paginación le da al sistema operativo más opciones y no será mala.

No tiene sentido intentar colocar un archivo de paginación en la RAM. Y si tiene mucha RAM, es muy poco probable que se use el archivo de paginación (solo necesita estar allí), por lo que no importa particularmente qué tan rápido sea el dispositivo en el que se encuentre.

¡Asegúrese de consultar el animado hilo de discusión sobre el tema a través del enlace a continuación!


¿Tienes algo que añadir a la explicación? Habla en los comentarios. ¿Quiere leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.