Maslinux
Las noticias más recientes sobre GNU-Linux

Reducir el consumo de memoria en Ubuntu 17.10

¿Sientes que Ubuntu 17.10 está lento y pesado? ¿Encuentras que es difícil ejecutar Firefox y otros programas sin retraso? Eso es porque Ubuntu tiene tantos procesos ejecutándose a la vez que son innecesarios para la mayoría de los usuarios. Entre ellos se encuentran gnome-shell redundante, gsd-algo, evolution-algo, y muchos más. Ubuntu 17.10 usa al menos 1GiB de RAM en reposo y eso es demasiado pesado para un sistema de escritorio. Este artículo explica algunos experimentos para reducir el uso de RAM hasta ± 600MiB al deshabilitar esos procesos innecesarios. El resultado final es que deseas ejecutar Ubuntu 17.10 más rápido y más estable (sin retraso). Por favor, haz estos experimentos bajo tu propio riesgo.

El resultado

Te muestro mi resultado después de reducir procesos sin importancia. Antes, rel monitor del sistema decía que mi Ubuntu consumía 1.0GiB de RAM. Después, dice que solo usa ± 600MiB de RAM. ¿Puedes ver la gran diferencia? Puedes hacerlo por ti mismo.

 

 

 

 

 

 

 

 

 

¿Por qué?

Ejecuta tu monitor del sistema> configura la vista como “Todos los Procesos“> clasifica la columna de Memoria de grande a pequeño. Verás muchos procesos ejecutándose a la vez. Muchos de ellos son “los culpables” de una gran carga de memoria en Ubuntu. Y muchos de ellos en realidad no son necesarios para un sistema Ubuntu saludable y normal.

 

 

 

 

 

 

 

 

 

Objetivos

Los objetivos de operación de estos experimentos son:

Procesos de gsd, al menos 39 de ellos
Procesos evolution, al menos 6 de ellos
Procesos gnome-shell, hay 2 de ellos
Snapd, hay 1 proceso
Packagekitd, hay 1 proceso

Todos los procesos reaparecen automáticamente si los cierras usando el comando kill. Por lo tanto, este artículo es para matarlos permanentemente (excepto gnome-shell). Además, excluyendo gnome-shell, hay objetivos que puedes matar que aún no sé cómo matarlos permanentemente, como gnome-calendar, update-notifier, y deja-dup-monitor.

¿Que haremos?

Mata a uno de los dos procesos de gnome-shell. Ve el uso de la memoria.
Actualiza el proceso gnome-shell si encuentras que excede 100Mib. Ve el uso de la memoria.
Mata a más de 30 procesos llamados gsd*. Ve el uso de la memoria.
Eliminar * 30+ archivos reales de procesos gsd*. Reiniciar. Ver si están de vuelta o no. Ve el uso de la memoria.
Mata a 6 procesos llamados evolución*. Ve el uso de la memoria.
Eliminar * 6 archivos reales de procesos de evolución-algo. Reiniciar. Ver si están de vuelta o no.
Finalmente, ve el uso de la memoria. Deberíamos tener mucha más RAM libre ya.
Puedes restaurar estos experimentos si no te gusta el resultado.
*) Por supuesto, no simplemente “borraremos” los archivos sino que los “moveremos” a una nueva carpeta.

Ver el uso de RAM predeterminado

Verás al inicio de sesión que Artful usa ± 1GiB-1.3GiB de RAM. Si solo tienes 2 GB de RAM, esto hace que Artful sea muy lento y pesado, incluso te resultará difícil ejecutar Firefox. Compáralo: recuerda que Kubuntu usa solo 400MB de RAM.

 

 

 

 

 

 

 

 

 

 

1. Matar gnome-shell redundante

Inicia sesión y abre el monitor del sistema> haz clic en el botón de líneas triples> comprueba en Dependencias> encuentra ‘gnome-shell‘> debes encontrar 2 gnome-shell con 2 usuarios diferentes. Uno con tu nombre de usuario y otro con nombre de usuario gdm.

Mata gnome-shell con el nombre de usuario de gdm.

 

 

 

 

 

 

 

 

Ahora deberías ver que solo existe un gnome-shell con tu nombre de usuario.

 

 

 

 

 

 

 

 

2. Matar gsd-algo

Para hacer esto permanentemente: elimina todos los archivos gsd-algo dentro /usr/lib/gnome-settings-daemon/ luego reinicia Ubuntu. Esto hace que los gsd-algo nunca vuelvan a aparecer. Una vez más, te sugiero que no lo elimines, sino que lo muevas a otra carpeta.

 

 

 

 

 

 

 

 

 

 

Primero, mkdir una nueva carpeta en /usr/lib/gnome-settings-daemon /:

$ sudo mkdir /usr/lib/gnome-settings-daemon/backup/

$ sudo mv -v /usr/lib/gnome-settings-daemon/gsd-* /usr/lib/gnome-settings-daemon/backup

En segundo lugar, mv todos los archivos en la copia de seguridad /backup:

En tercer lugar, asegúrate de que todos los archivos ya no estén. Este comando debe mostrar solo la carpeta /backup.

$ ls /usr/lib/gnome-settings-daemon/

En cuarto lugar, reinicia Ubuntu. El monitor del sistema debe mostrar que no se está ejecutando gsd-algo.

3. Matar procesos de Evolution

Para hacer esto permanentemente: elimina todos los archivos de evolution-* dentro de /usr/lib/evolution/ luego reinicia Ubuntu. No elimines sino simplemente muévelos.

Primero, crea el directorio de copia de seguridad, backup:

$ sudo mkdir /usr/lib/evolution/backup/

Segundo, muévelos a esa carpeta:

$ sudo mv /usr/lib/evolution/evolution-* /usr/lib/evolution/backup/
$ ls /usr/lib/evolution/

Tercero, asegúrate de que todas las cosas de Evolution ya no estén:

Cuarto, reinicia Ubuntu.

En quinto lugar, asegúrate de que el monitor del sistema no muestre nada más acerca de Evolution:

Sexto, mira la memoria RAM:

 

 

 

 

4. Mata PackageKit

PackageKit es un “actualizador automático” en particular en Ubuntu. Tiene el daemon packagekitd ejecutándose aleatoriamente a lo largo del tiempo, por lo que es difícil hacer un seguimiento cuando se inicia y se cierra. Las malas noticias son: packagekitd puede desperdiciar tu ancho de banda de red y RAM. No necesitas packagekitd para ejecutar Ubuntu normalmente. Entonces deshabilítalo.

Primero, crea el directorio de copia de seguridad, backup:

$ sudo mkdir /usr/lib/packagekit/backup/

Segundo, muévelos a esa carpeta:

$ sudo mv -v /usr/lib/packagekit/packagekitd /usr/lib/packagekit/backup/
En tercer lugar, mata el proceso:

$ sudo killall packagekitd
En cuarto lugar, reinicia Ubuntu y asegúrate de que no se está ejecutando packagekitd.
En quinto lugar, ver el uso de RAM.

5. Mata snapd

Similar a packagekitd, Snappy es un particular “instalador de software” en Ubuntu. Snappy tiene un daemon snapd ejecutándose con el tiempo, por lo que también es difícil rastrear cuándo comenzó y se cerró. Las mismas tristes noticias son: snapd puede desperdiciar ancho de banda y RAM. De nuevo, al igual que packagekitd, no necesitas snapd para ejecutar Ubuntu normalmente. Entonces mátalo.

Primero, crea el directorio de copia de seguridad, backup:

$ sudo mkdir /usr/lib/snapd/backup/

Segundo, muévelos a esa carpeta:

$ sudo mv -v /usr/lib/snapd/snapd /usr/lib/snapd/backup/

En tercer lugar, mata snapd:

 

$ sudo killall snapd

6. Mata procesos innecesarios

No he encontrado la manera de matarlos permanentemente (excepto eliminar manualmente), así que por ahora solo puedo matarlos después de iniciar sesión. Son gnome-software, gnome-calendar, deja-dup-monitor y update-notifier. Aún puedes ejecutar Ubuntu normalmente sin ellos.

 

7. Reiniciar GNOME Shell

El proceso gnome-shell crece con el tiempo de 60-70MiB a 120-200MiB. Cuando excede los 100MiB, reinícialo, por lo que vuelve a 60-70Mib. Para reiniciar gnome-shell:

Presiona Alt + F2
Escribe r
Presione Entrar
La pantalla muestra el mensaje: “Reiniciar …”
Ver el uso de RAM.

 

 

 

 

 

8. Resultado final

Después de un nuevo reinicio, y vuelves a hacer (1), (6) y (7), deberías ver que el uso de RAM ahora se reduce a ± 600-700MiB. Ahora puedes intentar ejecutar Firefox, Thunderbird, Nautilus, incluso juegos a la vez y ver si Ubuntu 17.10 ya no es lento como antes.

Original

(Visitada 1 veces, 5 visitas hoy )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Kaos GNU/Linux (Podcast) (130)
  • 5 Fuentes de código abierto ideales para programación (121)
  • Bash-insulter: Secuencia de comandos que insulta al usuario cuando escribe un comando incorrecto (114)
  • Cómo cambiar las aplicaciones por defecto en Ubuntu 17.10 (105)
  • 5 Formas de agregar o cambiar el nombre de host en RHEL/CentOS 7 (92)
  • Cómo instalar Firefox Quantum en GNU/Linux (85)
  • 9 Cosas que hacer después de instalar Ubuntu 17.10 (39)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies