30Aug
Según una antigua regla general, su archivo de página o intercambio debe ser "el doble de 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 teniendo en cuenta 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 de la 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 ese adicional de 1 GB de datos en su archivo de página 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 datos automáticamente a su RAM cuando se está utilizando, y mueve los datos a su archivo de página o intercambia la partición cuando no se está utilizando.
Si utilizó una computadora de escritorio anterior, podría ver que esto ocurra después de minimizar un programa de escritorio por un tiempo. Cuando lo maximizaste más tarde, tardaría un rato en aparecer, y oirías que tu disco duro se desvanecía mientras el LED de actividad del disco parpadeaba: sus datos se retiraban de tu archivo de página o intercambiaban la partición por 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 suficiente cantidad 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 RAM estaba llena y no tenía un archivo de página, y luego abría otro programa, el programa probablemente se bloquee. Tener un archivo de página con programas de espacio adicionales puede evitar 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 fines:
- Windows Crash Dumps : en Windows, el archivo de página se utiliza para volcados de emergencia. Para crear un volcado de memoria completo, el archivo de página debe tener al menos el tamaño de la memoria física + 1 MB.Para los volcados de memoria del kernel, el archivo de 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 pueden ser ú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 de la publicación Understanding Crash Dumps en Microsoft TechNet.)
- Linux Hibernation : en sistemas Linux, hibernate: el estado de apagado que guarda el contenido de la memoria RAM de su sistema en el disco para que se pueda volver a cargar al arrancarde nuevo: guarda el contenido de la RAM del sistema en la partición de intercambio. Esto también puede denominarse "suspensión en el disco". Es posible que suponga 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, sisolo usas regularmente 4 GB de tus 16 GB de RAM, podrías 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 tu RAM.Tenga en cuenta que esto solo se aplica a la hibernación: si nunca planea hibernar su computadora, no necesita preocuparse por esto.(Windows hiberna guardando datos en el archivo C: \ hiberfil.sys, por lo que el archivo de página no está involucrado cuando está hibernando en Windows.)
La verdadera pregunta: ¿Cuánta memoria usa?
No hay una regla rígida que le diga la cantidad de espacio de búsqueda o intercambio que necesita. La respuesta depende de lo que haga con su computadora y la cantidad de memoria que use. Por ejemplo, si tienes 8 GB de memoria pero nunca has usado más de esos 8 GB, podrías pasar sin espacio de búsqueda o intercambio: es probable que necesites más de 8 GB eventualmente, por supuesto. Por otro lado, es posible que tenga una computadora con 64 GB de memoria, pero es posible que funcione con conjuntos de datos de 100 GB; es probable que desee al menos el espacio de búsqueda o intercambio de 64 GB para estar seguro. Por lo tanto, una computadora con 8 GB de RAM podría no necesitar ningún archivo de página y una computadora con 64 GB de RAM podría necesitar un gran archivo de página. Todo depende de lo que esté haciendo 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 mirara 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 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 más grande si lo necesita. Recomendamos dejar que Windows maneje el tamaño del archivo de página por sí mismo. No debería ocupar una gran cantidad de espacio en la unidad del sistema. Si el archivo de su página ocupa una gran cantidad de espacio en la unidad de su sistema, es porque necesitaba ese gran archivo de una página en el pasado y Windows creció automáticamente en tamaño para usted.
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 tanta RAM, pero Windows está usando un archivo de página pequeño hasta que necesitemos más.
No hay beneficios de rendimiento para deshacerse de un archivo de página, solo posibles problemas 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 del sistema, pero por lo general no lo vale.
Si desea establecer manualmente un tamaño, no recomendado, asegúrese de tener en cuenta que lo que realmente importa es la cantidad de memoria que 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 página no ha cambiado. Siempre ha sido sobre apoyar un volcado de emergencia del sistema, si es necesario, o extender el límite de compromiso del sistema, si es necesario. Por ejemplo, cuando se instala mucha memoria física, es posible que no se requiera un archivo de página para respaldar la carga de confirmación del sistema durante el uso máximo. La memoria física disponible solo puede ser lo suficientemente grande como 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
En Linux, el equivalente al archivo de paginación de Windows es la partición de intercambio. Como esta es una partición y no solo un archivo, debe hacer una elección sobre el tamaño de su partición de intercambio al instalar Linux. Claro, podrías 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 swap por usted.
Cada distribución de Linux usa su propio instalador, y cada distribución de Linux tiene cierta lógica en su instalador que automáticamente intenta 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 típico de la partición de intercambio predeterminada parece ser el tamaño de su RAM más medio medio GB más o menos. Esto garantiza que hibernate 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 garantizará 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 más o menos) y no necesita hibernación, pero sí espacio en disco, probablemente pueda salirse con la suya con una pequeña partición de intercambio de 2 GB.Nuevamente, realmente depende de la cantidad de memoria que su computadora realmente usará.Pero es una buena idea tener un espacio de intercambio por si acaso.
La antigua regla de oro "doble del tamaño de la RAM" aplicada a computadoras con 1 o 2 GB de RAM.No hay una respuesta única para todos los archivos de página o espacio de intercambio que necesita. Todo depende de los programas que use y de lo que necesite. 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