¿Qué tan grande debe ser su archivo de página o partición de intercambio?
De acuerdo con una vieja regla general, su archivo de página o intercambio debe ser "doble 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 espacio de archivo de página o de intercambio, lo que es un alivio, ya que una computadora moderna puede tener una unidad de estado sólido con muy poco espacio.
El propósito del archivo de página o partición de intercambio
Primero, recordemos el verdadero propósito del archivo de página en Windows o la partición de intercambio 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 una gran cantidad de archivos, es posible que su computadora necesite almacenar 3 GB de datos en su memoria de trabajo. La computadora almacena esos 1 GB adicionales de datos en su archivo de página o espacio de intercambio. El archivo de página o el 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 maximizase más tarde, tardaría un tiempo en aparecer, y oiría cómo su disco duro se desvanecía mientras parpadeaba el LED de actividad del disco: sus datos se estaban moviendo desde la página o la partición de intercambio a su RAM. La memoria RAM es mucho más rápida que el archivo de página o la partición de intercambio. (Esto es mucho menos común en las computadoras modernas que tienen una cantidad suficiente de RAM para mantener los programas de escritorio en la RAM).
La mayoría de las aplicaciones esperan obtener la memoria que solicitan. Si su memoria RAM estaba llena y no tenía un archivo de página, y luego abrió otro programa, es probable que el programa se bloquee. Tener un archivo de página con espacio adicional que los programas pueden usar evita que esto suceda.
Otros usos para el archivo de página y las particiones de intercambio
Windows y Linux también usan su archivo de página y espacio de intercambio para otros propósitos:
- Volcados de Windows: En Windows, el archivo de página se utiliza para volcados de memoria. Para crear un volcado de memoria completo, el archivo de la página debe tener al menos el tamaño de la memoria física + 1 MB. Para los volcados de memoria del núcleo, el archivo de la página debe tener al menos 800 MB en sistemas con 8 GB de RAM o más. La mayoría de las personas no necesitarán volcados de memoria completos, pero los volcados de kernel podrían ser útiles. El archivo de página de 800 MB requerido es bastante pequeño, pero requiere que deje el archivo de página habilitado y no lo deshabilite. (Esta información se toma de la publicación de Entendimientos de volcados de bloqueos en Microsoft TechNet).
- Hibernacion de linux: En los sistemas Linux, hibernación: el estado de apagado que guarda el contenido de la RAM de su sistema en el disco para que pueda volver a cargarse cuando se reinicie nuevamente: 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 hibernarla, pero en realidad solo necesita una partición de intercambio tan grande como la RAM que usa, por lo que si solo usas regularmente 4 GB de tus 16 GB de RAM, puedes hibernar a 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 guardando datos en el archivo C: \ hiberfil.sys, por lo que el archivo de página no interviene cuando se hiberna en Windows).
La verdadera pregunta: ¿Cuánta memoria usas??
No hay una sola regla que le dirá cuánto espacio de paginación o intercambio necesita. La respuesta depende de lo que haga con su computadora y de cuánta memoria use. Por ejemplo, si tiene 8 GB de memoria pero nunca usó más de esos 8 GB, podría sobrevivir sin paginación o espacio de intercambio en absoluto. Es probable que finalmente necesite más de 8 GB. Por otro lado, puede tener una computadora con 64 GB de memoria, pero puede funcionar regularmente con conjuntos de datos de 100 GB; probablemente querrá que al menos la paginación de 64 GB o el espacio de intercambio sean seguros. Por lo tanto, una computadora con 8 GB de RAM puede no necesitar un archivo de página y una computadora con 64 GB de RAM puede necesitar un archivo de gran página. Todo depende de lo que haga la computadora..
La mayoría de las personas no podrán predecir la cantidad de paginación o espacio de intercambio que necesitan. Incluso si miró su memoria usada en este momento, no se sabe cuánto necesitarán sus programas en una semana o un mes..
Windows puede administrarlo automáticamente
En Windows, el archivo de la página se almacena en C: \ pagefile.sys. De forma predeterminada, Windows administra automáticamente el tamaño de este archivo. Comienza pequeño y crece a un tamaño potencialmente mayor si lo necesita. Recomendamos dejar que Windows maneje el tamaño del archivo de la página por sí solo. No debería ocupar una gran cantidad de espacio en la unidad del sistema. Si su archivo de página ocupa una gran cantidad de espacio en la unidad de su sistema, es porque necesitó un archivo de página tan grande en el pasado y Windows lo incrementó automáticamente en tamaño..
Por ejemplo, en un sistema Windows 8.1 con solo 4 GB de RAM, nuestro archivo de página tiene actualmente solo 1,8 GB de tamaño. No tenemos mucha RAM, pero Windows está usando un archivo de página pequeño hasta que necesitemos más.
No hay ventajas de rendimiento para deshacerse de un archivo de página, solo posibles problemas de inestabilidad del sistema en los que los programas pueden bloquearse si utiliza toda la RAM. Podría eliminar el archivo de la página para ahorrar espacio en la unidad del sistema, pero por lo general no vale la pena.
Si desea establecer un tamaño manualmente, no se recomienda, asegúrese de tener en cuenta que lo que realmente importa es cuánta memoria utilizará su sistema, no solo el tamaño de su RAM. La documentación de Microsoft señala que:
“La razón para configurar el tamaño del archivo de la 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 comprometido del sistema durante el uso máximo. La memoria física disponible sola puede 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 confirmación del sistema".
Linux requiere una elección
En Linux, el equivalente al archivo de paginación de Windows es la partición de intercambio. Como se trata de una partición y no solo de un archivo, debe elegir el tamaño de la partición de intercambio al instalar Linux. Claro, puedes cambiar el tamaño de tus 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.
Cada distribución de Linux utiliza su propio instalador, y cada distribución de Linux tiene alguna lógica en su instalador que intenta automáticamente elegir 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 un medio GB adicional. Esto asegura que la hibernación funcionará 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. Por lo general, eso debería ser más que suficiente espacio de intercambio, también. Si tiene una gran cantidad de RAM (aproximadamente 16 GB) y no necesita hibernación, pero sí necesita espacio en el disco, es probable que se salga con una pequeña partición de intercambio de 2 GB. Una vez más, realmente depende de la cantidad de memoria que realmente utilizará su computadora. Pero es una buena idea tener algún espacio de intercambio por si acaso..
La antigua regla de oro "doble el tamaño de la RAM" se aplica a las computadoras con 1 o 2 GB de RAM. No hay una respuesta única para la cantidad de archivos de páginas o espacio de intercambio que necesita. Todo depende de los programas que uses y de lo que necesiten. Si no está seguro, seguir con los valores predeterminados de su sistema operativo es casi siempre una buena idea..
Crédito de la imagen: William Hook en Flickr, Jean-Etienne Minh-Duy Poirrier en Flickr