Skip to content

Instantly share code, notes, and snippets.

@mrroot5
Created March 1, 2020 18:48
Show Gist options
  • Save mrroot5/96dac85525b6cccf51f65c9e50ea0a23 to your computer and use it in GitHub Desktop.
Save mrroot5/96dac85525b6cccf51f65c9e50ea0a23 to your computer and use it in GitHub Desktop.
Limitar el uso de la memoria de intercambio swap

Intro

Hoy en día es normal tener una cantida de memoria RAM elevada en nuestros equipos por lo que hace casi innecesario tener memoria SWAP ocupando un espacio importante en nuestro disco.

Probado en

  • Debian 10.
  • Ubuntu 18.04.
  • Zorin OS 15.

Swappiness

Por defecto nuestro sistema viene configurado para usar empezar a usar SWAP cuando estamos usando el 40% de la memoria RAM. Esto se hace mediante el parámetro swappiness. Para calcular con cuanta RAM se empieza a usar la SWAP resta 100 al valor de swappiness.

Modificando este valor podemos aumentar el uso de RAM como queramos. Veamos dos ejemplos.

Eliminar uso de swap

Si tenemos RAM de sobra y sabemos que no vamos a usar SWAP, quizás queremas eliminar esta partición. No suele ser recomendado pero hoy en día es más común verlo.

  • Consultar el valor de swappiness:
cat /proc/sys/vm/swappiness
  • Eliminar el valor de swappiness:
sudo sysctl vm.swappiness=0

Limitar uso de swap al mínimo

Si tenemos RAM de sobra y sabemos que no vamos a usar SWAP pero queremos conservar la partición por si acaso podemos limitar el uso de SWAP al mínimo.

  • Consultar el valor de swappiness:
cat /proc/sys/vm/swappiness
  • Limitar el valor de swappiness:
sudo sysctl vm.swappiness=10

Fuentes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment