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.

 

5 1 vote
Califica el Artículo

12 Reacciones
Más antiguos
Más nuevos Más populares
Opinión desde el articulo
Ver todos los comentarios
ProgramacionJS
ProgramacionJS(@programacionjs)
Redactores
5 años atrás

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

Deepin en Español
Deepin en Español(@deepin-en-espanol)
Administradores
5 años atrás

Gracias muy esclarecedor Ale

Antonio Tamaronis
Antonio Tamaronis(@antonio-tamaronis)
Deepineros
5 años atrás

Establecer de forma definitiva no me hace el cambio.

Carlos Cifuentes Ortiz
Carlos Cifuentes Ortiz(@carlos-cifuentes-ortiz)
Deepineros
5 años atrás

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
Carlos Cifuentes Ortiz(@carlos-cifuentes-ortiz)
Deepineros
5 años atrás

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
Fernando Zamora(@zamora322)
Deepineros
Respondiendo a  Carlos Cifuentes Ortiz
5 años atrás

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

Marina Saura
Marina Saura(@marinasaura)
Deepineros
5 años atrás

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

Eli
Eli(@eli)
Administradores
5 años atrás

 Carlos Cifuentes Ortiz y  Marina 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
joseph soleno(@josephsoleno)
Deepineros
5 años atrás

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
Fernando Zamora(@zamora322)
Deepineros
5 años atrás

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.

12
0
Nos gustaría saber lo que piensas, Únete a la discusión.x