¿Qué tan grande debo hacer mi partición de intercambio?

19

Estoy (re) instalando Ubuntu en mi netbook Toshiba NB100 (Intel Atom, 120GB HD, 2GB RAM). Ya tengo una partición que llamo "Stuff" con todos mis medios y documentos. Eliminaré el que tenía Win7 (convirtiéndolo en el intercambio), y luego hay uno de recuperación.

¿Qué tamaño de partición de intercambio debo crear?

Copthill
fuente

Respuestas:

14

Ver https://help.ubuntu.com/community/SwapFaq

Aquí hay un extracto:


¿Cuánto cambio necesito?

Para menos de 1 GB de memoria física (RAM), se recomienda encarecidamente que el espacio de intercambio, como mínimo base, sea igual a la cantidad de RAM. Además, se recomienda que el espacio de intercambio sea como máximo el doble de la cantidad de RAM dependiendo de la cantidad de espacio disponible en el disco duro para el sistema debido a los rendimientos decrecientes.

Para sistemas más modernos (> 1 GB), si usa hibernación, su espacio de intercambio debe ser mínimo igual al tamaño de su memoria física (RAM), de lo contrario, necesita un mínimo de redondeo (sqrt (RAM)) y un máximo del doble de la cantidad de RAM El único inconveniente de tener más espacio de intercambio del que realmente usará es el espacio en disco que reservará para él.

Los "rendimientos decrecientes" significan que si necesita más espacio de intercambio que el doble del tamaño de su RAM, será mejor que agregue más RAM ya que el acceso a la Unidad de Disco Duro (HDD) es aproximadamente 10³ más lento que el acceso a RAM, por lo que algo tomaría 1 segundo, De repente lleva más de 15 minutos! Y aún más de un minuto en una unidad de estado sólido (SSD) rápida.

htorque
fuente
13

Para una netbook, probablemente querrás poder hibernar la computadora. El proceso de hibernación requiere que todos los datos¹ en RAM se escriban en el disco duro, en intercambio, lo que significa que es una buena idea tener al menos tanto espacio de intercambio como RAM. Si no necesita hibernar la computadora, no necesitará tanto intercambio.

Ahora, el truco es que este espacio de intercambio en realidad no tiene que ser una partición de intercambio dedicada. Al igual que Windows, el núcleo puede usar archivos de intercambio en su sistema de archivos regular, y son tan rápidos como una partición de intercambio. Sin embargo, es mucho más fácil agregar más intercambio con un archivo de intercambio que volver a particionar. Consulte las preguntas frecuentes de esta respuesta para obtener instrucciones sobre cómo agregar archivos de intercambio.

En resumen, no se preocupe por la cantidad de intercambio que necesita; Si necesita más, puede agregarlo fácilmente.

¹: Esto no es del todo cierto: antes de escribir los datos en la RAM para intercambiar, el núcleo eliminará de la memoria todo lo que pueda. Esto generalmente incluirá una gran cantidad de código de programa (porque el núcleo puede leerlo desde el disco) y todo el caché del disco, etc.

²: esta capacidad depende del sistema de archivos. La mayoría de los sistemas de archivos de Linux admiten tener archivos de intercambio, ext4, que es el valor predeterminado, ciertamente lo hace. El nuevo sistema de archivos btrfs es una excepción, por lo que si juegas con eso necesitarás una partición de intercambio.

RAOF
fuente
2

Por lo general, debería ser igual a su RAM, lo que lo convierte en 2 GB, que debería ser suficiente para las aplicaciones diarias.

Chakra
fuente
1

Creo que una regla decía: para 1 gb o menos de intercambio de RAM debe ser el doble de la RAM. - más de 1 gb no necesita usar más de 2 gb de intercambio.

vicmp3
fuente
0

swapEl área se puede ver como un RAM virtual para su sistema Linux. Básicamente se utiliza cuando la memoria física (RAM) está llena. y si el sistema necesita más recursos de memoria, las páginas inactivas en la memoria se mueven al espacio de intercambio. en general, swapdebe ser la mitad del tamaño de la memoria física. 2 GB es suficiente tamaño para el intercambio si la RAM es de 4 GB. sería más que suficiente si el Tamaño de swapes igual o mayor que la RAM.

Mahesh
fuente