MEJORAR EL ÁREA DE INTERCAMBIO EN DEEPIN (SWAP)


¿Que es Swap?

Es un espacio de intercambio, que bien puede ser una partición lógica en el disco o simplemente un archivo. En lugar de utilizar espacio en memoria RAM, el swap utiliza espacio en disco duro para almacenar datos temporales, reduciendo así el uso de la RAM. El conjunto combinado de memoria RAM y swap crean una memoria virtual mayor a la que trae el ordenador por defecto. Así, el Kernel de Linux puede ejecutar procesos que requieren de más memoria de la que se encuentra físicamente disponible.

 

En mi caso no la estoy utilizando ya que poseo 8GB de RAM, y me es innecesaria.

Cambiar el valor de Swap mediante la terminal de Deepin.

El swappiness puede tener un valor entre 0 y 100, normalmente en todas las distribuciones viene con un valor por defecto de 60, en el caso de Deepin esta viene con un valor de 10. Si quieres comprobar que valor tiene en nuestro sistema Deepin solo tienes que teclear lo siguiente en la Terminal:

cat /proc/sys/vm/swappiness

El valor 10 del Swap representa que solo se activará cuando se consuma un 90% de la RAM del sistema. Por eso Deepin lo usa cuando ya la RAM esta casi consumida por completo.

¿Cómo Cambiar dicho valor?

Bien, si queremos probar como funcionaria nuestro sistema con el valor 60 (Terminal):

sudo sysctl -w vm.swappiness=60

El valor 60 del Swap representa que solo se activará cuando se consuma un 40% de la RAM del sistema.

Valor recomendado

Abrir terminal Deepin:

sudo sysctl -w vm.swappiness=40

El valor 40 del Swap representa que solo se activará cuando se consuma un 60% de la RAM del sistema. Recomendado para equipos con poca memoria RAM, ya sea 4 GB o 2 GB.

Establecer de forma definitiva

Abrimos terminal:

sudo gedit /etc/sysctl.conf

Al final de dicho documento pegamos lo siguiente:

vm.swappiness=10

Deben cambiar el valor “10” por “40” 0 “60”. Sin las comillas. Luego guardamos dicho documento y listo.

 

Alejandro Camarena

Alejandro es Administrador y fundador de Deepin En Español, como parte del equipo Alejandro realiza diferentes funciones para la comunidad, es desarrollador activo del tema de iconos Halo Icons y también desarrolla y escribe artículos para el sitio web.


12
¿Qué piensas al respecto?

Por favor Ingrese para comentar
9 Hilos de comentarios
3 Respuestas a hilos
0 Seguidores
 
Comentario con mas reacciones
Hilo mas caliente
9 Autores de los comentarios
Fernando Zamorajoseph solenoEliMarina SauraCarlos Cifuentes Ortiz Autores de los comentarios mas recientes
  Subscribete  
Mas nuevos Mas viejos Mas populares
Notificar de
ProgramacionJS
Autor

Gracias por el post, ahora no debo preocuparme por si mi maquina se quiera colgar

Deepin en Español
Admin

Gracias muy esclarecedor Ale

Antonio Tamaronis
Miembro

Establecer de forma definitiva no me hace el cambio.

Carlos Cifuentes Ortiz
Miembro

Alejandro, una acotación, coloque el símbolo # al inicio de vm.swappiness=40, porque veo que todas las lineas escritas se inician con este símbolo, está bien o debí escribir tal como lo escribes ?.

Carlos Cifuentes Ortiz
Miembro

Alejandro, disculpa pero este mensaje me salio al querer cambiar el aŕea de intercambio como sugieres.

** (gedit:2225): WARNING **: Set document metadata failed: Establecer el atributo metadata::gedit-spell-language no está soportado

** (gedit:2225): WARNING **: Set document metadata failed: Establecer el atributo metadata::gedit-encoding no está soportado

Fernando Zamora
Miembro

No hay problema con eso, es sólo un warning que sale al abrir el gedit desde consola.

Marina Saura
Miembro

Tengo el mismo problema, no me conserva los cambios, alguna solucion por favor?

Eli
Autor

Carlos Cifuentes OrtizCarlos Cifuentes Ortiz y Marina SauraMarina Saura estan usando sudo para editar el fichero /etc/sysctl.conf ? ¿que sucede si usan el comando:

sudo nano /etc/sysctl.conf en lugar de gedit? ¿alguna diferencia?

joseph soleno
Miembro

gracias por el post, de verdad no entendia porque mi memoria de intercambio no estaba siendo utilizada y ahora lo se, ya la modifique para ayudar, muchas gracias

Fernando Zamora
Miembro

Hola, en la versión 15.7 el archivo /etc/sysctl.conf no tiene la línea al final (vm.swappiness=XX), ¿Se puede agregar sin que afecte al sistema? Gracias.
Un saludo.