Acelera el inicio y apagado de Ubuntu

18-febrero-2008

Este genial tip nos permitirá que nuestro sistema arranque y se apague más rápidamente. Para ello, debemos toquetear un poco el paquete bum (Boot-UP Manager).

En primer lugar, nos instalaremos el paquete desde los repositorios oficiales:

$ sudo apt-get install bum

Luego arrancamos la aplicación desde Sistema – Administración- Boot-Up Manager.

Algunos servicios que se pueden apagar pueden ser:

  • ntpdate: utilidad que actualiza la fecha del reloj en cada inicio del sistema.
  • pcmcia: solo debe usar en laptops con tarjetas PCMCIA.
  • ppp: protocolo punto a punto solo usarlo si tienes conexion via modem (dialup). Deshabilitar el modem incluido en el escritorio y solo usar la interfase de la tarjeta de red.
    • powernowd: si usas un procesador intel y Ubuntu deshabilitarlo, esto sólo funciona con AMD.
    • Si estás trabajando con un sobremesa podrás desactivar las acciones y servicios referentes a equipos portatiles, tales como gestión de batería etc.

    Enlaces: Guzmanear y Tux Apuntes

    salu2!


    Mejora el rendimiento de Ubuntu (3)

    14-enero-2008
    • Minimizar el uso del swap

    Por defecto, en la rama 2.6, el núcleo de Linux tiene el valor de swappiness de 60% (en la rama 2.4 no existe). Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio.

    Para ello, abrimos una terminal y hacemos lo siguiente para consultar el valor inicial:

    sudo cat /proc/sys/vm/swappiness

    Después de introducir la contraseña, nos muestra un valor de 60. Si ya nos muestra 10, no hay nada que hacer. Probamos cómo responde el sistema al bajar el valor:

    sudo sysctl -w vm.swappiness=10

    Ejecutamos después un par de aplicaciones. Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente:

    sudo gedit /etc/sysctl.conf

    En la última línea añadimos:

    vm.swappiness=10

    Para las personas con poca RAM y que deseen aplicar este tip, pueden jugar un valor superior a 10 (30,40). Si el resultado cumple con sus expectativas pueden hacer que el núcleo lo use por defecto.

    • Reducir el número de consolas virtuales

    Al acceder a nuestro sistema, aparte de la pantalla de login gráfica, hay 6 consolas en modo texto (a las que se puede acceder pulsando Ctrl+Alt+F1(desde la tecla F1 hasta la tecla F6, la tecla F7 vuelve a acceder al sistema gráfico) ejecutándose en segundo plano. En mi caso, por ejemplo, cada una ocupa 1,5 megas de RAM. Para ahorrar memoria, pueden no activarse las 6, sino dejar sólo 1 ó 2, por si el sistema gráfico tiene algún problema.

    Abrimos una terminal y tecleamos lo siguiente:

    $ sudo gedit /etc/inittab

    Nota clasica.png A partir de la versión 6.10 Edgy (y 7.04 Feisty Fawn) de Ubuntu, el initab ha sido sustituido por otro sistema de arranque – upstart. Para desabilitar las consolas es necesario editar los scripts que se encuentran en /etc/event.d/ Por ejemplo, par desactivar la consola número 6 editamos el archivo /etc/event.d/tty6

    Dentro de este archivo, vamos hasta unas líneas en las que se lee:

    1:2345:respawn:/sbin/getty 38400 tty1
    2:23:respawn:/sbin/getty 38400 tty2
    3:23:respawn:/sbin/getty 38400 tty3
    4:23:respawn:/sbin/getty 38400 tty4
    5:23:respawn:/sbin/getty 38400 tty5
    6:23:respawn:/sbin/getty 38400 tty6

    Comentamos las consolas que no queremos que se inicien. Esto se hace poniendo una almohadilla (#) delante de la línea correspondiente. Para desactivar todas las consolas de texto menos la primera debe quedar así:

    1:2345:respawn:/sbin/getty 38400 tty1
    #2:23:respawn:/sbin/getty 38400 tty2
    #3:23:respawn:/sbin/getty 38400 tty3
    #4:23:respawn:/sbin/getty 38400 tty4
    #5:23:respawn:/sbin/getty 38400 tty5
    #6:23:respawn:/sbin/getty 38400 tty6

    Visto en Guía Ubuntu.

    También te pueden interesar las siguientes entradas:


    Mejora el rendimiento de Ubuntu (2)

    28-diciembre-2007

    Algunos ya conoceréis un post de hace algún tiempo donde comentabamos como mejorar el rendimiento de Ubuntu. Bien, pues hoy gracias a Be Linux My Friend os dejo con una entrada para completar el primer post de optimización.

    El contenido integro del post original es este:

    Aunque Linux suele ser muy eficiente en el consumo de recursos del sistema, hay muchas maneras de aumentar la velocidad de Ubuntu simplemente cambiando ciertos aspectos de configuración o usando aplicaciones alternativas en Ubuntu que gastan menos recursos y por lo tanto agilizan los procesos del procesador.


    » Truco: Muchas veces se necesitan modificar archivos para poder llevar acabo ciertas configuraciones, por lo tanto lo mejor que podemos hacer es crear una copia de seguridad del mismo. Por ejemplo, si vamos a modificar el archivo hosts (/etc/hosts) nada mejor que hacer una copia del mismo (/etc/hosts.backup) por si surge algún imprevisto:$ sudo cp /etc/hosts /etc/hosts.backup


    » Aplicaciones que se cargan al inicio de sesión
    Si queremos aumentar la velocidad al iniciar la sesión, lo más fácil sera configurar las aplicaciones que se cargan al inicio de la misma. Para llevar acabo acabo esto tendremos que entrar en;Sistema > Preferencias > SesionesUna vez abierto, quitaremos o deshabilitaremos las aplicaciones o procesos que no nos hagan falta, como puede ser Evolution Alarm Notifier, Miniaplicación de cola de impresión o Tracker, siendo este ultimo uno de los que más consumen al inicio.

    En resumen, quitaríamos todas aquellas aplicaciones o comandos de inicio que no usemos. Si no hay ejecución no hay consumo, esta claro 🙂

    También existen aplicaciones, para usuarios un poco más avanzados, para configurar el nivel de prioridad de inicio de aplicaciones/procesos, como puede ser sysv-rc-conf.

    $ sudo aptitude install sysv-rc-conf

    Para ejecutarlo simplemente:

    $ sudo sysv-rc-conf

    Una vez ejecutada la aplicación, que como podéis ver se hace desde la terminal, solo tendremos que dar el nivel de prioridad de las aplicaciones:


    » Elije aplicaciones más livianas
    Siempre que queramos darle agilidad al sistema tendremos que usar aplicaciones menos pesadas o que usen menos recursos. Casi siempre contamos con aplicaciones alternativas a las usadas normalmente, pudiendo incluso substituir de manera definitiva (como por ejemplo hemos hecho con Windos ;P).

    Si usamos Firefox (que aunque es mi preferido, hay que reconocer que es un come recursos) podemos usar algún otro navegador web menos pesado o que consuma menos recursos, como Opera. Aunque también es cierto que perderemos muchas de las funciones a veces hay que optar, si es necesario, por el cambio.

    » Elimina las terminales virtuales
    Las terminales virtuales son una buena herramienta, pero muchas veces son innecesarias. Si estas utilizando Gutsy, escribe los siguientes comandos:

    $ cd /etc/event.d
    $ sudo mv tty3 tty3.bak
    $ sudo mv tty4 tty4.bak

    Y así sucesivamente. Estas terminales no serán eliminadas, simplemente renombradas, así que si necesitamos habilitarlas de nuevo, simplemente tendremos que recuperarlas de nuevo:

    $ cd /etc/event.d
    $ sudo mv tty3.bak tty3
    $ sudo mv tty4.bak tty4

    Renombrando de nuevo todas las que hayamos cambiado anteriormente. Si usas feisty o cualquier otra distribución Linux probablemente tendrás que editar el archivo /etc/inittab añadiendo # delante de las lineas que terminan por tty3, tty4

    $ sudo gedit /etc/inittab

    Para volver a habilitar cualquiera de las terminales virtuales, en este segundo caso, vuelve a borrar las almohadillas (#) de delante de las lineas donde las colocaste anteriormente.

    » Reducir el espacio de intercambio, SWAP
    Si tu sistema dispone de memoria suficiente para ejecutar aplicaciones sin problemas y no sueles usar mucho espacio de intercambio, podemos configurar este espacio usando el comando:

    $ sudo sysctl -w vm.swappiness=10

    También podemos configurarlo para que este cambio sea permanente editando el archivo /etc/sysctl.conf:

    $ sudo gedit /etc/sysctl.conf

    Una vez abierto dicho archivo buscaremos la linea donde aparezca vm.swappiness=x y substituiremos la x por 10. Si no lo encuentras puedes añadirlo.

    » Usa la consola para algo más que “jugar”
    Muchas de las aplicaciones que usamos normalmente tienen una versión para consola, más concretamente comenzaron como una aplicación de consola. Este es el caso de mplayer (por poner un ejemplo) con el que se puede visualizar perfectamente una película lanzándola desde la consola sin necesidad de cargar la GUI. Cada vez que se lanza una aplicación y se carga la interfaz de usuario, aumenta el consumo de recursos y por lo tanto ralentiza el sistema.

    » Contra más “feo”, más rápido
    A todos nos gusta Compiz y su; cubo de escritorio, los efectos de ventana, etc… y AWN y Screenlets e incluso gDesklets, pero si queremos que el sistema vaya realmente rápido (teniendo en cuenta que no tanta gente tiene maquinas potentes) tendremos que dejar de usarlos o configurarlos con las opciones mínimas. Si aparte tenemos en cuenta que usamos una ATI, y a su vez una sesión XGL, el consumo se multiplica considerablemente con respecto a una sesión no “especial”.

    Enlace: Slim Down and Speed Up Linux


    Mejorar el rendimiento de Ubuntu

    26-noviembre-2007

    En illbnet() blog; me encuentro esta mañana con un buen tutorial de como acelerar y mejorar el rendimiento de nuestro sistema operativo Ubuntu. El articulo es muy bueno, y no se limita a un par de retoques, os lo dejo íntegro para que podais seguirlo.

    Si anteriormente os comentaba como acelerar vuestro navegador Mozilla Firefox, hoy le toca el turno a la distribución GNU/Linux Ubuntu.

    A pesar de que ya está prevista la fecha para su nueva versión (Abril del 2008) llamada Hardy Heron (desde ahí podéis informaros de los eventos relacionados con la misma, así como las fechas para sus versiones de testeo), aún podemos sacar partido de sus hermanas pequeñas, Feisty Fawn y Gutsy Gibbon. Las cuales, tras realizar la actualización correspondiente, activan una serie de configuraciones que pueden alterar el funcionamiento de nuestra distribución, llegando a ralentizar considerablemente el funcionamiento de la misma.

    Por ello, he recopilado una serie de comandos que deberéis ejecutar desde vuestra terminal, o bien implementarlos directamente sobre el fichero determinado en cuestión. Comencemos:

    • Deshabilitar IPV6: Edita el archivo /etc/modprobe.d/aliases y cambia la linea:

      alias net-pf-10 ipv6

      por ésta otra:

      alias net-pf-10 off #ipv6

    • Ejecutar los procesos de arranque en paralelo:
      NOTA: Algun usuario nos ha contado en los comentarios que modificar esta opción les ha causado problemas, usando Ubuntu Gutsy Gibon.
      Edita el archivo /etc/init.d/rc y cambia

      CONCURRENCY=none

      por

      CONCURRENCY=shell

    • Modificar hostname por localhost: Modificar las dos primeras líneas del archivo /etc/hosts de la siguiente manera:

      127.0.0.1 localhost yourhost
      127.0.1.1 yourhost

      Donde en yourhost irá nuestro hostname. Con ésto conseguiremos acelerar la carga de aplicaciones.

    • Preload: Preload es un demonio (proceso). Cuyo cometido es monitorizar las aplicaciones que ejecuta el usuario, analizando los datos de éste, permitiendo predecir que tipo de programas podrá ejecutar, así como la posibilidad de obtener directamente los binarios y las dependencias para que éstas se instalen y funcionen correctamente. Acelerando además el tiempo de arranque

      sudo apt-get install preload

    • Swappiness: Usaremos swap de forma menos frecuente. Nos agilizará el cambio entre aplicaciones.

      sudo sysctl vm.swappiness=10

      Ahora editamos el archivo /etc/sysctl.conf añadiendo la siguiente línea al final del fichero. Con esto conseguiremos que se inicie al arrancar el sistema:

      vm.swappiness=10

    • Perfil grub: El GRand Unified Bootloader (GRUB) es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas operativos instalados en un mismo ordenador. Así pues, tras iniciarse por primera vez (momento en el que genera su index) accederemos de formá más rápida al menú de selección.
      Edita el fichero /boot/grub/menu.lst y en la parte “profile” (perfil) al terminar cada línea añadimos al principio de la siguiente “kernel /vlminuz…“Recuerda borrarlo al arrancar de nuevo el sistema operativo.
    • Acelerando el HDD: Instalamos hdparm con:

      sudo apt-get install hdparm

      Y activamos 32 bits IO y UDMA si no lo hicimos anteriormente. Para ello, procederemos a hacerlo de la siguiente manera:

      hdparm -c3 -dl /dev/yourdevice

      Donde yourdevice es el nombre de nuestro disco duro. Para que el cambio se mantenga tras reiniciar nuestro ordenador, es necesario que modifiquemos el archivo /etc/hdparm.conf y permitir que se inicie en cada arranque. Para ello deberemos activar el servicio “Hard disk tuning (hdparm)” desde Sistema > Preferencias > Servicios.

    Fuente: http://illbnet.wordpress.com/

    salu2