GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué el tamaño de la partición de intercambio debe ser el doble del tamaño de la RAM?

La partición de intercambio que tiene el doble del tamaño de la memoria es solo una guía general, no una regla estricta y rápida. Necesitará un mínimo de 1 X del tamaño de su memoria si suspende en el disco (hibernación) y agrega suficiente repuesto para el uso de la memoria 'intercambiada' que va más allá de la física. De ahí lo recomendado de 1,5 a 2 veces.

Creo que también depende de la naturaleza del uso de su aplicación y del tamaño de su memoria física, etc. grande de todos modos.

Tener un archivo de intercambio grande y un disco duro lento también puede ser un castigo para su sistema.

Aquí hay algunas lecturas útiles:

Preguntas frecuentes sobre el intercambio de Ubuntu
SUPERusuario:cambia el tamaño de la partición por 4 GB de RAM
¿Necesito una partición de intercambio y, de ser así, qué tan grande?


Esa es una vieja regla general que creo que ya no tiene sentido, porque hoy en día, eso puede equivaler a una cantidad absurda de intercambio en relación con la velocidad del almacenamiento.

La cantidad mínima de intercambio que debe tener es su uso típico de estado estable. (Esa es la cantidad alcanzada después de un largo tiempo de actividad, cuando la mayor parte de su memoria disponible consiste en caché de página. La defensa del intercambio es una buena lectura).

Pero estoy aquí para decirle que también hay un máximo... si la capacidad de respuesta es una preocupación.

Escenario de escritorio:por lo general, lo que sucede cuando se queda sin memoria (como cuando activa accidentalmente una bomba de bifurcación como make -j ) es esto:primero, nota una interfaz de usuario un poco lenta, lo que significa que tiene aproximadamente un minuto para eliminar el proceso ofensivo, antes de que el puntero del mouse deje de responder. ¡Pero eso es solo el comienzo! Ya ves, entonces , la computadora permanecerá allí con su SSD LED constantemente encendido, revolviendo el resto de su espacio de intercambio, durante decenas de minutos u horas, mientras que usted no puede hacer nada (excepto tal vez desconectar). En este punto, vas a jurar que querías que el asesino OOM entrara en acción un poco antes, en lugar de perder el día.

Por lo tanto, tener una cantidad ridícula de espacio de intercambio que normalmente no usa es realmente malo desde el punto de vista de la disponibilidad:solo retrasa lo inevitable en el caso de una fuga de memoria catastrófica (como que OOM es inevitable), tiempo durante el cual su computadora está , a todos los efectos prácticos, no disponible.

Por lo general, opto por un intercambio de ½-2 GiB, independientemente de la cantidad de RAM que tenga la computadora.


Linux
  1. ¿Alguna forma de saber el tamaño de L1, L2, L3 Cache y RAM en Linux?

  2. ¿Necesito hacer una copia de seguridad de la partición de intercambio?

  3. ¿Cuánta RAM usa el kernel?

  4. 8G RAM y SSD:¿qué tan grande debe ser el intercambio?

  5. ¿Cómo encontrar el tamaño de una partición desmontada en Linux?

¿Cuánto intercambio debería usar en Linux?

Gestión de intercambio en el sistema Linux moderno

Encuentra el tamaño de RAM en Linux

Determinar el tamaño de un dispositivo de bloque

¿Qué tan grande debe ser la partición de intercambio?

¿Cómo aumentar el tamaño de intercambio?