De acuerdo con una vieja regla general, su archivo de página o intercambio debe ser "el doble de su RAM" o "1,5 veces su RAM". Pero, ¿realmente necesita un archivo de página de 32 GB o un intercambio si tiene 16 GB de RAM?
Probablemente no necesite tanto archivo de página o espacio de intercambio, lo cual es un alivio considerando que una computadora moderna puede tener un unidad de estado sólido con muy poco espacio.
El propósito del archivo de página o la partición de intercambio
RELACIONADO: ¿Qué es el archivo de página de Windows y debe deshabilitarlo?
Primero, recordemos el verdadero propósito de el archivo de paginación en Windows o intercambiar partición en Linux. Ambos proporcionan memoria de trabajo adicional a su computadora. Por ejemplo, si su computadora tiene 2 GB de RAM y abre una gran cantidad de programas o de archivos, es posible que su computadora necesite almacenar 3 GB de datos en su memoria de trabajo. La computadora almacena ese 1 GB adicional de datos en su archivo de paginación o espacio de intercambio. El archivo de página o intercambio actúa como un área de "desbordamiento" para contener los datos adicionales. Su computadora transfiere automáticamente los datos a su RAM cuando se está utilizando y mueve los datos a su archivo de página o partición de intercambio cuando no se está utilizando.
Si usó una computadora de escritorio más antigua, podría ver que esto sucede después de minimizar un programa de escritorio por un tiempo. Cuando lo maximizaste más tarde, tardaría un poco en aparecer y oirías cómo tu disco duro se apagaba mientras el LED de actividad del disco parpadeaba: sus datos se estaban moviendo hacia atrás desde tu archivo de paginación o intercambiando partición a su RAM. La RAM es mucho más rápida que el archivo de paginación o la partición de intercambio. (Esto es mucho menos común en las computadoras modernas que tienen suficiente RAM para mantener los programas de escritorio en la RAM).
La mayoría de las aplicaciones esperan obtener la memoria que solicitan. Si su RAM estaba llena y no tenía un archivo de paginación, y luego abrió otro programa, es probable que el programa se bloquee. Tener un archivo de paginación con espacio adicional que pueden usar los programas evita que esto suceda.
Otros usos para archivos de página y particiones de intercambio
Windows y Linux también usan su archivo de paginación y espacio de intercambio para otros fines:
- Volcados por caída de Windows : En Windows, el archivo de paginación se utiliza para volcados . Para crear un volcado de memoria completo, el archivo de paginación debe tener al menos el tamaño de la memoria física + 1 MB. Para volcados de memoria del kernel, el archivo de paginación debe tener al menos 800 MB en sistemas con 8 GB de RAM o más. La mayoría de la gente no necesitará volcados de memoria completos, pero los volcados del kernel pueden resultar útiles. El archivo de página requerido de 800 MB es bastante pequeño, pero requiere que deje su archivo de página habilitado y no lo deshabilite. (Esta información se toma del Comprensión de los volcados accidentales publicar en Microsoft TechNet.)
- Hibernación de Linux : En sistemas Linux, hibernar - el estado de apagado que guarda el contenido de la RAM de su sistema en el disco para que se pueda volver a cargar cuando vuelva a arrancar: guarda el contenido de la RAM del sistema en la partición de intercambio. Esto también puede denominarse "suspender en disco". Puede suponer que necesita una partición de intercambio tan grande como su RAM para hibernar, pero en realidad solo necesita una partición de intercambio tan grande como la RAM que usa, por lo tanto, si solo usa regularmente 4 GB de sus 16 GB de RAM, podría hibernar en una partición de intercambio de 4 GB. Sin embargo, si usó más de 4 GB de RAM, es posible que no pueda hibernar. A menudo, es seguro elegir una partición de intercambio igual al tamaño de su RAM. Tenga en cuenta que esto solo se aplica a la hibernación; si nunca planea hibernar su computadora, no debe preocuparse por esto. (Windows hiberna al guardar los datos en el archivo C: \ hiberfil.sys, por lo que el archivo de paginación no está involucrado cuando hiberna en Windows).
La pregunta real: ¿Cuánta memoria usas?
No existe una regla estricta que le diga cuánto espacio de paginación o intercambio necesita. La respuesta depende de lo que haga con su computadora y de la cantidad de memoria que use. Por ejemplo, si tiene 8 GB de memoria pero nunca usó más de esos 8 GB, podría arreglárselas sin paginación o espacio de intercambio; es probable que eventualmente necesite más de 8 GB, por supuesto. Por otro lado, es posible que tenga una computadora con 64 GB de memoria, pero es posible que funcione regularmente con conjuntos de datos de 100 GB; probablemente desee al menos 64 GB de espacio de paginación o intercambio solo para estar seguro. Por lo tanto, una computadora con 8 GB de RAM podría no necesitar un archivo de paginación y una computadora con 64 GB de RAM podría necesitar un archivo de paginación enorme. Todo depende de lo que esté haciendo la computadora.
La mayoría de las personas no podrán predecir cuánto espacio de paginación o intercambio necesitan. Incluso si miraste tu memoria usada en este momento, no hay forma de saber cuánto necesitarán tus programas en una semana o un mes.
Windows puede administrarlo automáticamente
En Windows, el archivo de paginación se almacena en C: \ pagefile.sys. De forma predeterminada, Windows administra automáticamente el tamaño de este archivo. Comienza pequeño y crece hasta un tamaño potencialmente mayor si lo necesita. Recomendamos dejar que Windows maneje el tamaño del archivo de página por sí solo. No debería ocupar una gran cantidad de espacio en la unidad de su sistema. Si su archivo de página ocupa una gran cantidad de espacio en la unidad de su sistema, es porque necesitaba un archivo de página tan grande en el pasado y Windows lo aumentó de tamaño automáticamente.
Por ejemplo, en un sistema Windows 8.1 con solo 4 GB de RAM, nuestro archivo de paginación actualmente tiene un tamaño de solo 1.8 GB. No tenemos tanta RAM, pero Windows usa un archivo de página pequeño hasta que necesitamos más.
No hay beneficios de rendimiento al deshacerse de un archivo de paginación, solo problemas potenciales de inestabilidad del sistema donde los programas pueden fallar si usa toda su RAM. Puede eliminar el archivo de página para ahorrar espacio en la unidad de su sistema, pero por lo general no vale la pena.
Si desea establecer un tamaño manualmente, no recomendado, asegúrese de tener en cuenta que lo que realmente importa es la cantidad de memoria que usará su sistema, no solo el tamaño de su RAM. Documentación de Microsoft señala que:
“La razón para configurar el tamaño del archivo de página no ha cambiado. Siempre se ha tratado de respaldar un volcado por caída del sistema, si es necesario, o de extender el límite de confirmación del sistema, si es necesario. Por ejemplo, cuando se instala una gran cantidad de memoria física, es posible que no se requiera un archivo de página para respaldar el cargo de compromiso del sistema durante el uso pico. La memoria física disponible por sí sola podría ser lo suficientemente grande para hacer esto ".
En otras palabras, se trata de la cantidad de memoria que realmente necesitará; la cantidad total de memoria disponible es el "límite de compromiso del sistema".
Linux requiere una opción
RELACIONADO: Cómo volver a habilitar la hibernación en Ubuntu 12.04
En Linux, el equivalente al archivo de paginación de Windows es la partición de intercambio. Debido a que esta es una partición y no solo un archivo, debe elegir el tamaño de su partición de intercambio al instalar Linux. Seguro que podrías cambiar el tamaño de sus particiones más tarde, pero eso es más trabajo. Linux no puede administrar automáticamente el tamaño de su partición de intercambio por usted.
Cada distribución de Linux usa su propio instalador, y cada distribución de Linux tiene alguna lógica en su instalador que intenta elegir automáticamente el tamaño de partición de intercambio apropiado. Las distribuciones de Linux generalmente usan el tamaño de su RAM para ayudar a decidir el tamaño de su partición de intercambio. Al instalar Ubuntu, el tamaño de partición de intercambio predeterminado típico parece ser el tamaño de su RAM más medio GB adicional más o menos. Esto asegura que la hibernación funcione correctamente.
Si está particionando manualmente en su instalador de Linux, el tamaño de su RAM más .5 GB es una buena regla general que asegurará que realmente pueda hibernar su sistema . Eso también debería ser más que suficiente espacio de intercambio. Si tiene una gran cantidad de RAM (16 GB aproximadamente) y no necesita hibernar pero necesita espacio en disco, probablemente podría salirse con la suya con una pequeña partición de intercambio de 2 GB. Una vez más, realmente depende de la cantidad de memoria que utilice realmente su computadora. Pero es una buena idea tener algo de espacio de intercambio por si acaso.
La vieja regla empírica de “duplicar el tamaño de la RAM” se aplica a las computadoras con 1 o 2 GB de RAM. No existe una respuesta única para todos los archivos de página o espacio de intercambio que necesita. Todo depende de los programas que uses y de lo que necesiten. Si no está seguro, casi siempre es una buena idea ceñirse a los valores predeterminados de su sistema operativo.
Credito de imagen: William Hook en Flickr , Jean-Etienne Minh-Duy Poirrier en Flickr