Consejos prácticos para optimizar Ubuntu 12.04

81
76727

Nuestro amigo Jako, líder del blog del proyecto humanOS, ha publicado un interesante artículo para los usuarios de Unity y Ubuntu 12.04 donde nos muestra que hacer para ahorrar un poco de recursos.

Consejos prácticos para optimizar Ubuntu 12.04

Autor: Jacobo Hidalgo (a.k.a Jako)


Hola amigos, la verdad es que la nueva versión de Ubuntu se siente más ligera que la anterior, pero aún así siempre se presta para optimizarla al máximo. He revisado de arriba a abajo la nueva versión y fui identificando poco a poco los focos de alto consumo y fui creando una pequeña lista de tareas que se pueden hacer para optimizarlo. Primeramente debes considerar que mientras menos cosas tengas instaladas mejor, así que si después de ver esta guía ves más cosas que puedes quitárselas pues adelante, será un paso más para hacerlo más rápido.

También debes considerar que muchas veces el consumo de un mismo sistema es distinto en las PCs pues el hardware no es el mismo en todos los casos. Inicialmente con el sistema recién instalado en mi PC, usando un sistema de 32 bits, consumía unos 260 MB más o menos al iniciar la sesión y tras unos cuantos arreglos he logrado que cargue con un consumo inicial de alrededor de 150 MB de RAM.

Aquí las acciones realizadas:

Eliminar unity-music-daemon

Este proceso lo dispara el Lens de música de Unity. Cuando Ubuntu 12.04 estaba en Beta 2 este proceso consumía 30 MB así de gratis, pero luego en la versión final de Ubuntu mejoró muchísimo y en mi PC solo consumía unos 10 a 12 MB. Podría haberlo dejado, pero realmente prefiero buscar mi música desde Clementine, el reproductor de audio que tengo, es por ello que decidí eliminar el Lens de música, para eso corrí este comando:

sudo apt-get remove unity-lens-music

Si lo quisieran recuperar simplemente lo instalan de nuevo con:

sudo apt-get install unity-lens-music

Eliminar el Scope de las tiendas de Música Online

Bueno los lens de Unity para que funcionen necesitan de un Scope, que son pequeñas aplicaciones que son las que realmente realizan las búsquedas. El lens de música de Ubuntu utiliza un scope para buscar también en la música de las tiendas de música de Internet con las cuales Ubuntu está integrado, esto a nosotros en Cuba prácticamente ni lo utilizaremos, por eso mejor se va, pues descubrí que de vez en cuando se ejecutaba este proceso llamado unity-scope-musicstores. Para eliminarlo utilicen este comando:

sudo apt-get autoremove unity-scope-musicstores

Eliminar el Ubuntu One Sync Daemon

Ubuntu One es el sistema que utiliza Ubuntu para que sus usuarios almacenen información en la nube, contamos todos con 5GB gratuitos y ya se puede utilizar desde conexiones por detrás de un proxy como nosotros, pero si no vamos a utilizar Ubuntu One mejor eliminamos todo lo que nos suene a este. El proceso Ubuntu One Sync Daemon es como su nombre indica un demonio que vigila el estado de sincronización entre nuestra PC y Ubuntu One, este proceso se dispara automáticamente y consume unos 18 MB de RAM. Por tanto, chao:

sudo apt-get remove ubuntuone-client

Eliminar el proceso bluetooth-applet

Una cosa buena de Ubuntu es el soporte por defecto para bluetooth y para impresión, que provoca que nos funcionen muchos dispositivos con solo conectarlos, aún sin que tengamos que instalar un driver para ello, si no vamos a utilizar por ahora ni el bluetooth ni la impresora lo mejor no es desinstalarlos, o mejor buscamos la forma de que no se ejecuten sus procesos asociados.

Bluetooth-applet debe ser un proceso que se ejecuta en espera de que se detecte algún dispositivo de bluetooth en la PC para así mostrar el indicador del bluetooth en el panel superior. Un truco para que no se ejecute es cambiarle el nombre a su ejecutable. El proceso bluetooth-applet se ejecuta automáticamente y consume unos 3MB, sí ya sé que no es nada, pero chao también, así le cambio el nombre a su ejecutable:

sudo mv /usr/bin/bluetooth-applet /usr/bin/bluetooth-applet-old

Si lo desean de vuelta solo devuélvanle el nombre original invirtiendo el orden comando anterior.

Eliminar el proceso indicator-printers-service

Lo mismo que lo anterior, al parecer este proceso está relacionado con la impresión, es un indicador del panel superior y el mismo se hace visible al conectar una impresora, para así brindar acceso a la configuración de la misma. Para que no se ejecute le cambiamos el nombre a su ejecutable

sudo mv /usr/lib/indicator-printers/indicator-printers-service /usr/lib/indicator-printers/indicator-printers-service-old

Eliminar deja-dup-monitor

Ya esto es una miseria, unos 500 KB es lo que consume. El proceso deja-dup-monitor se ejecuta por sí solo, al parecer está relacionado con la herramienta para realizar salvas automáticas en Ubuntu llamada deja-dup, pero como no uso deja-dup mejor se va completo de mi sistema:

sudo apt-get remove deja-dup

Eliminar el demonio de Gnome Online Accounts

Ahora mismo no estoy seguro si el paquete gnome-online-accounts está instalado por defecto en la instalación, solo sé que casi no he instalado nada y de vez en cuando me topaba con este proceso corriendo sin que nadie lo llame, Gnome Online Accounts es una nueva vía que incorporó GNOME 3 para almacenar a servicios en la nube donde tenemos documentos, correo electrónico, etc. Es una magnífica funcionalidad pero que la gran mayoría no la usamos. El proceso goa-daemon consume unos 2.1 MB, no obstante se va:

sudo apt-get autoremove gnome-online-accounts

Eliminar el servicio One Conf Service

Eliminándolo nos ahorraremos unos 13.2 MB de RAM. Este proceso no corre todo el tiempo, a veces se dispara. OneConf es un mecanismo para obtener información de tu software instalado para ser utilizado en Ubuntu One, y sincronizar estas aplicaciones entre varias PCs que utilices, o sea, es otra funcionalidad genial del Centro de Software que permite que una vez que instales aplicaciones en una PC puedas sincronizarlas con otras PCs e instalarlas allá, pero como no necesitaré eso también se va. Podemos eliminarlo al desinstalar el paquete oneconf, pero: Si eliminas el paquete oneconf te eliminas el Centro de Software también, por eso es mejor renombrar su ejecutable:

sudo mv /usr/share/oneconf/oneconf-service /usr/share/oneconf/oneconf-service-old

Eliminar el chequeo de actualizaciones automáticas

Por defecto el sistema automáticamente chequea las actualizaciones de software que hayan en el repositorio, pero para que eso ocurra corre en background un proceso llamado “aptd” el cual lo he encontrado consumiendo 35 MB de RAM. Por eso para que él no se dispare solo podemos indicarle al sistema que no chequee automáticamente las actualizaciones, en su lugar lo haremos nosotros manualmente cuando queramos, para eso:

1- Vamos al Gestor de Actualizaciones: Menú de apagado » Actualizar software… Verán el gestor de actualizaciones, clic en Configuración… Eso les abrirá una nueva ventana llamada **Orígenes de software** mostrando la pestaña Actualizaciones.

2- Ahí le indican: Comprobar actualizaciones automáticamente: Nunca

3- Cierran la ventana y reinician la PC.

Sustituir el Software Center por Synaptic

Para un usuario nuevo es quizás más intuitivo instalar programas desde el Software Center, pero si ya llevas tiempo en Ubuntu, Synaptic es tu mejor opción. El Software Center aunque mejoró en esta nueva versión tiene algunos secretos ocultos y deficiencias.

Por ejemplo, este para instalar programas utiliza en el background a aptd, ya mencionado arriba, sucede que aún después de instalar programas y cerrarlo deja a aptd (30MB) corriendo y alguno que otro proceso que levanta, como un tal software-center-update o algo así del cual no anoté su nombre, provocando que aún después de haber cerrado el Centro de Software se estuvieran consumiendo más de 60 MB por gusto.

Solución óptima, quedarnos solo con Synaptic. Para eliminar el Centro de Software de Ubuntu e instalar Synaptic en su lugar podemos hacerlo con este comando:

sudo apt-get autoremove software-center && sudo apt-get install synaptic

Nota: Al desinstalar el Centro de Software también necesitarán utilizar una herramienta para instalar a mano los .deb que tengan en sus PCs, esos que instalamos al hacer doble clic sobre ellos, para eso deben instalar ahora el programa Gdebi.

sudo apt-get install gdebi

Desabilitar el servicio de impresión y del bluetooth del arranque del sistema operativo

Si no tienes impresora no desinstales los drivers ni el servicio como tal, simplemente indícale al sistema que no arranque el servicio cups (servicio de impresión).

Probé haciéndolo con el comando “ sudo update-rc.d -f cups remove” pero al reiniciar la PC se volvía a ejecutar cups.

La solución mía entonces fue mandar a tumbar estos servicios cuando el sistema arranca, para ello se podemos hacerlo editando el fichero /etc/rc.local y todo lo que pongamos ahí antes de la línea “exit 0”, que debe ser la última, se ejecuta al arrancar el sistema, la solución es la siguiente: Antes del exit 0 poner estas líneas:

service cups stop
service bluetooth stop

Para editar como super-administrador ese fichero lo hacemos con el siguiente comando:

sudo gedit /etc/rc.local

Eliminar el proceso aptd

El gran aptd se ejecuta pro sí mismo cuando quiere, consume unos 30 MB, al parecer es muy útil porque lo usan tanto el Centro de Software como el Gestor de actualizaciones, si te desinstalaste el Centro de Software podrás desechar este proceso, una vez que lo he eliminado probé tanto el Synaptic como el Gestor de actualizaciones y al menos en el Synaptic puedo instalar bien los programas, mientras en el Gestor de actualizaciones al parecer funciona bien, pero no sé si actualizará bien o no porque cada vez que lo ejecuto me ha indicado que no hay nada nuevo que actualizar, y yo le creo. Por eso bajo su propio riesgo prueben eliminar aptd, o no lo eliminen por si acaso les hace falta para algo, simplemente cámbienle el nombre tal como hice yo:

sudo mv /usr/sbin/aptd /usr/sbin/aptd-old

Nota: En este caso no estoy seguro si eliminar aptd nos perjudica las labores de instalar o de actualizar software, hasta ahora todo parece funcionar, pero por si acaso ténganlo en cuenta si algo no les va bien.

Otros procesos que se ejecutan que podemos vivir sin ellos:

Modem Manager(2.7 MB):

sudo mv /usr/sbin/modem-manager /usr/sbin/modem-manager-old

Update Notifier(3 MB):

sudo mv /usr/bin/update-notifier /usr/bin/update-notifier-old

Bueno amigos recuerden que lo más importante en estos casos es utilizar solo lo que necesitamos, a veces instalamos programas que no sabemos la cantidad de cosas que levantan por detrás. Otras cosas que podrían quitar son el lens de video, que no consume mucho, y me encanta usarlo, así que todo lo que consideren de más en sus escritorio simplemente elimínenlo y su sistema será aún más rápido.

Espero haberles sido de gran ayuda. Saludos a todos.

↓↓↓¿Te sirvió este artículo?, Vota por nosotros en los OpenAwards↓↓↓

81 COMENTARIOS

  1. Tener tantas cosas activadas por defecto es el precio a pagar por usar una distribución user frendly y lista para funcionar out of the box. Para el que no quiera o no tenga tiempo para invertir en configuraciones, es una buena opción.

  2. Bueno pues de por si ubuntu es una muy buena distro y la 12.04 mejora mucho las cosas, para quienes tengan un equipo bajo de recursos mejor usar Xubuntu o Lubuntu que consumen menos recursos, sino prueben con arch o un argo etc de distros livianas, Ubuntu de por si es muy buena de mi parte no le quito muchas cosas antes le agrego kde, y demas aplicaciones

  3. Yo hacía algo similar a esto cada vez que instalaba Ubuntu. Pero no se me ocurría cambiar el nombre de los ejecutables (gran solución) sino que iba y lo quitaba todo, cargándome la mayoría de las veces el sistema. Al final, por lo mismo, me di cuenta que Ubuntu no era para mí.

  4. mauricio, te comento que me pasaba algo parecido, cuando aprendi a hacer instalaciones mínimas fué el remedio.

    Por ejemplo en mi pc de escritorio (instalaciones mínimas):
    Debian funciona más rápido que ubuntu

    En mi laptop no se instala debian, me falta poder instalar arch para poder comparar.

    Buena información para aligerar un poco el sistema,

    Courage, ¿ni asi te animas a usar ubuntu como tu sistema proncipal? 😛

    Saludos

      • Courage, recuerda “la ignorancia es una opción, no una obligación”. Tu eliges la opción de windows, pues bien, nadie te obliga a no hacerlo.

      • Bueno ….windows para los peresozos mentalmente es exelente, trae todo casi listo y muchos juegos…..practicamente no tienes que pensar, exelente para atrofiar el cerebro!!

        • No estoy de acuerdo contigo, si un abogado, arquitecto, medico, ingeniero u otro profesionista usa Windows por que no tiene tiempo para perder como nosotros en internet, es un perezoso mental? Crees que seria bueno para ellos perder valiosas horas en buscar porque no sirve la Wifi, la gráfica y demás?

          Sin duda lo peor de Linux los usuarios fansboys.

          • Evidentemente que un medico esta pendiente es de sus pacientes, y no tendra sufciente tiempo para indagar acerca de los SO porque no es su campo, o su afición, se supone que las opiniones estan basadas entre quienes si tienen preferencias, experiencias y hacen de la informatoca una forma de vida o un hobby en cada caso, hay personas que in si quiera les interesa como funciona un SO, solo quieres que les funcione para lo que lo necesitan, por lo tanto no se puede generalizar, soy usuario linux y no ando diciendo que win es peor o mejor, cada quien trabaja con lo que le funciona, claro, si estas interesado en aprender informatica, pues con linux tienes muchas posiblidades, porque puedes ver su funcionamiento y configurarlo como quieras, que no es el caso de win, pero no significa que win sea malo, sino que no puedes ver como funciona ni configurar tantas cosas, ademas de añadirle el costo de una licencia, no tienes tanta libertad, que si la tiene linux, tienen diferencias evidentes, y a si un costo de 0$ tienes un sistema operativo funcional y ademas puedes modificarlo, es una buena opcion para muchas personas

        • Hombre asi como para no pensar creo que exageras.

          Porque por otro lado, en linux tenemos todo a la mano en los repositorios, sin necesidad de estar buscando aqui y allá en en paginas de descargas de software (por ejemplo por un lado eclipse y por otro java; por un lado un P2P y por otro un firewall-antivirus…) , y practicamente podemos clickar donde sea sin miedo a joder el sistema con un gusanillo o virus; en el caso de la personalizacion, en KDE hasta tienen todo enlazado a kde-look para instalar wallpapers, iconos, ventanas, etc), mientras que en windows debes agarrar programas aqui y allá para poder modificar el aspecto visual…….viendolo así quien se está acostumbrando a ser perezoso mental, un usuario de windows o uno de linux??

          Poquito menos de arrogancia.

          • Jeje…es muy cierto, pasaba màs trabajo cuando era usuario MS Windows que ahora.
            Si utilizas una distro out of the box todo va como la seda y al alcance de un click, una belleza que mal acostumbra y achancha.
            …pero en definitiva un O.S es sòlo un intermediario entre el usuario y lo que quiere realizar con un PC, cosas como Arch sòlo tienen sentido para cierto sector.

        • windows atrofia el cerebro y el ordenador, con virus, trayanos, etc etc..
          aunque solo sea por eso vale la pena instalarse una distro de LINUX, saludos

      • Tantas distros que se subieron al vagón de Slackware con la idea de KISS que hoy en día no es aplicable, en su momento Slack era KISS ya que en efecto componentes más sencillas suponian una instalación menos problematicas y una manutención más simple ( menos variables que pudieran joder un sistema). Hoy en día la mayoría de las distros más populares cuentan con la suficiente cantidad de desarrolladores para darse el lujo de tener sistemas complejos Y faciles de instalar y administrar.
        Me sorprende tanta distro “díficil adrede” que cita las KISS ( originalmente para simplificar la vida del usuario) como excusa para tener soluciones más complicadas y que hacen que tener un sistema funcional lleve días en lugar de horas o minutos.

  5. Ciertamente, no sé qué equipos tienen Vds. lo que si sé es que el consumo de memoria ram es toda una obsesion constante a lo largo de muchos hilos… Lo cierto es que todas estas comodidades no son nada despreciables y hacen al sistema mas asequible y facilitan muchas labores.., ¿ Porqué renunucioar a ellas ?. La mayoria de equipos actuales parten con 4/8 Gigas de Ram, y procesadores de cientos de nucleos…. suficientes para mover estos sistemas.
    Me queda la duda , que harian con telefono de ultima generación tipo Xperia o Galaxy con la cantidad de extras que traen, Ah y ademas puedes telefonear…
    Parecen mecanicos de ferrari, tatando de ajustar al maximo y sacar unas decimas de tiempo..
    Disfruten del viaje, y piensen que muchos empezamos con 64 K de memoria y tener un AT de 4.2 Mghz era una virgueria… (por no hablar de las pantallas Hercules de resolucion CGA)…
    por cierto courage Escribes desde el Windos ?
    Saludos y no se me molesten

  6. yathedigo, es correcta tu apreciación, los sistemas vienen con funciones que facilitan las cosas, en este foro ya se habló de eso, por desgracia no recuerdo el titulo y por esa razón no lo puedo citar, ¿quieres que funcione bien?, pues va a consumir ramm.

    Pero hay algo yathedigo, los sistemas te permiten hacer este tipo de configuraciones, YO las hago por gusto, por el simple hecho de saber hacerlo, mi equipo tiene mucha ramm, asi que lo mío es puro gusto.

    Hay, porque si hay gente con equipos limitados, que necesitan hacer ese tipo de ajustes, ¿que no son muchos equipos limitados? con uno que haya es suficiente, ya necesita de estos ajustillos.

    En fin, para gustos colores 😛

    Saludos

  7. como puedo desactivar todo la publicidad en *gif y *flash en FireFOX12 ?

    (tengo otro problema mi pc con recien ubuntu 12LTS hace bastante ruido apenas veo un video de youtube)

  8. Me gustó la lista, pero también me gustaría saber cómo puedo hacer yo mismo para identificar que procesos me consumen y cuanto me consumen y luego el nombre para eliminarlos ¿alguien sabe?.

    • Gracias por publicarlo acá, es un placer.

      @Alberto: Desde el Monitor del Sistema de Ubuntu puedes ver todos los procesos en ejecución, incluyendo los que corren con permiso de root, para mostrarlos todos una vez que abras el Monitor del Sistema ve a la pestaña llamada Procesos, luego en su menú selecciona la opción Ver–>Todos los procesos. Así verás hasta los procesos de root. En muchos de los casos al dejar el mouse encima del proceso te muestra en un popup la dirección de su ejecutable.
      Saludos.

  9. Voy a aplicar varios de estos para ver que le pasa a este Ubuntu 😀

    Y Las Cuentas en Línea, (que no es una nube) se intala si instalas el Shell, se utiliza para integrar correo calendario contactos de una cuenta on-line en el escritorio.

  10. Muchas veces el verdadero problema esta en el consumo del navegador y el cliente de correo.
    Mereceria la pena aclarar cuales navegadores y clientes de correo son mas livianos.
    En conncreto el Firefox y el Thunderbird consumen mas de 40 Mb cada uno.

    • Es cierto, Firefox y Thunderbird consumen unos 40MG sumados a lo que consume SKYPE y PIDGIN en mi caso es estar cerrando aplicaciones para abrir otras. Decidi repartir los recursos con ordenadores viejos en red y asi me las voy arreglando con orcendores viejos.;)

  11. jummm… la verdad me quedo con Lubuntu, me anda de 10 y rapidisimo y funciona todo perfecto! y aproposito nose por que no me sale mi icono de lubuntu sino el de ubuntu y a otros si les sale el de xubuntu, lubuntu y kubuntu?

  12. Hola, Muchas gracias por el post. Muy interesante.
    Me resultan molestas las últimas actualizaciones de ubuntu, Gnome3 va muy lento en equipos standars. No le hace bien a nadie correr sistemas tan lentos con problemas constantes.
    Bueno, gracias nuevamente por el post.

    Slds!

  13. Muy buena guia haber si asi trabaja mejor yo sigo extrañando Gnome 2 🙁 iva todo perfecto en ubuntu 10.04 y desde k salio el 12.04 eh estado brincando de distro en distro haber cual me gusta xD ya probe varias incluyendo arch pero no me allo en ninguna jajaja pero haber si asi ya me anda bn el ubuntu por k ya no se ni k distro probrar jajajaja

    • Por qué no usas el modo Clásico de Gnome?? instalas el escritorio y al iniciar sesion eliges Gnome, Gnome Classic o Gnome Classic sin efectos (si no quieres utilizar compiz ni algo parecido).
      Y aqui tienes una lista de notificadores que puedes agregar al panel clásico:
      http://askubuntu.com/questions/30334/what-application-indicators-are-available

      Yo así estuve unos meses hasta que tomé la decision de cambiar al Gnome Shell y ahora que salió el Gnome Remix del 12.10 me ha gustado mucho como quedó optimizado.

      • Aunque uno utilicé “la fachada” de gnome clásico, en sí el sistema sobre el que esta corriendo es Gnome3. Particularmente ahora estoy probando la versión Mate de Mint que viene con el escritorio gnome2. Creo que fue un retroceso para el softwarelibre abandonar el proyecto y concentrarse en sistemas que consumen muchos recursos y requieren placas de video avanzadas.

        Saludos!

      • hola pues si lo intente pero aunk se “parece” al gnome 2 no me gusto yo uso AWN como launcher y lo tengo abajo ya me acostumbre a tenerlo ahi y el no poder kitar el panel de abajo en gnome clasico me desespero, pero ahoritha estoy con gnome-shell y la verdad anda bn

        • Claro que se puede quitar, puedes, si quieres, hasta quitar ambos y dejar solamente un dock.

          Obvio que primero debes instalarlo y configurarlo que arranque al inicio, porque si borras las barras vas a tener que apagar de forma manual la maquina y entrar al shell para instalar y configurar docky, awn o el programa que elijas.

  14. Hola compañer@s,

    Acabo de instalar ubuntu 12.04. Anteriormente, en ubuntu 10.04 usaba bastante la opción de recordar sesión. Es decir, al reiniciar ubuntu me volvía a las aplicaciones y ventanas que tenía abiertas en la última sesión.

    En ubuntu 12.04 no encuentro activar esta opción. Saben todo puede estar?

    Gracias
    Antonio

  15. Hola, soy novato en Linux. Actualizando la version de Ubuntu 12 (previo psswd de administracion)

    _ se me ha bloqueado el mouse

    – el sistema me pide la contraseña deposito de claves “default” de la cual no tengo ni idea

    ruego ayuda, Gracias

    Pere

Dejar una respuesta