Como mejorar el rendimiento de Archlinux

Discussion in 'Manuales' started by AL2_, Mar 3, 2011.

  1. AL2_

    AL2_ Usuario Habitual nvl.3 ★
    16/41

    Joined:
    Apr 25, 2009
    Messages:
    20,230
    Likes Received:
    12
    Pacman

    Pacman guarda todos la información de los paquetes en un conjunto de archivos pequeños (uno por cada paquete). Mejorando la velocidad de acceso de la base de datos, reduce el tiempo de, por ejemplo, búsqueda de paquetes y de resolución de dependencias.
    lo primero sera optimizar el acceso a la base de datos de pacman
    en una terminal como root escribimos

    Code:
    [COLOR="white"]pacman-optimize[/COLOR]
    http://img823.*************/img823/6218/instantnea1u.png

    con este comando lo que realizamos es poner todos esos pequeños paquetes de forma física en el disco asi disminuyendo la búsqueda de los paquetes en la base de datos

    Mejorar las descargas

    Usando wget

    primero actualiza tu sistema

    Code:
    [COLOR="white"]pacman -Syu[/COLOR]
    e instala wget

    Code:
    [COLOR="white"]pacman -S wget[/COLOR]
    http://img197.*************/img197/873/instantnea2l.png

    ahora configuras tu pacman.conf

    yo uso nano pero ustedes lo reemplasan por el que deseen

    Code:
    [COLOR="white"]nano /etc/pacman.conf[/COLOR]
    y desmacas la siguiente linea en la seccion [option]


    Code:
    [COLOR="white"]XferCommand = /usr/bin/wget -c --passive-ftp -c %u[/COLOR]
    http://img14.*************/img14/5136/instantnea3f.png


    ahora con eso pacman usara wget para las descargas

    Powerpill

    powerpill es un script para pacman qe realiza descargas simultaneas

    lo instalamos asi

    Code:
    [COLOR="white"]pacman -S powerpill perl-crypt-ssleay[/COLOR]
    y lo utilizamos como pacman

    Code:
    [COLOR="white"]powerpill -S nombre_del_paquete[/COLOR]
    o podemos actualizar el sistema

    Code:
    [COLOR="white"]powerpill -Syu[/COLOR]


    Ahora a mejorar el inicio de arch


    Correr los daemons en backgrounds


    con esto lo que hacemos es qe lo daemons no cargen uno a uno si no todos juntos
    es muy facil solo ingresamos al archivo rc.conf
    y en la seccion daemons agregamos una "@" en los daemons qe inicien simultaneamente

    Code:
    [COLOR="white"]nano /etc/rc.conf[/COLOR]
    [​IMG]


    mejorar lo repositorios


    lo que realizaremos sera buzcar los mirror qe esten mas actualizados

    antes qe nada lo primero sera realizar un backup de todos lo repos
    con el siguiente comando

    Code:
    [COLOR="white"]cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup[/COLOR]
    ahora revisaremos los estatus de los mirrorlist
    para eso yo conosco 2 formas una es ir a la pagina de los estatus aqui
    y utilizar el mas actualizado

    la otra es automaticamente

    primero instalamos python y reflector

    Code:
    [COLOR="white"]pacman -S python[/COLOR]
    Code:
    [COLOR="white"]pacman -S reflector [/COLOR]
    podemos ir a nuestro archivo de mirrorlis y desmarcar todos los mirror qe deseamos testear

    Code:
     [COLOR="white"]nano /etc/pacman.d/mirrorlist[/COLOR]


    o podemos desmarcarlos todos para testearlos todos


    Code:
    [COLOR="white"]sed '/^#S/ s|#||' -i /etc/pacman.d/mirrorlist[/COLOR]

    http://img829.*************/img829/7375/instantnea5.png


    luego ejecutamos reflector

    Code:
    [COLOR="white"]reflector -l 40 -r -o /etc/pacman.d/mirrorlist[/COLOR]
    esto acomodara la mirrorlist y los clasificara por velocidad y estatus
    solo usará los mejores 40

    forzamos a pacman a actualizar su lista de mirrors

    Code:
    [COLOR="white"]sudo pacman -Syy[/COLOR]


    eso es todo

    saludos y espero que lo disfruten




     
  2. Ogroberto

    Ogroberto Usuario Casual nvl. 2
    87/163

    Joined:
    Sep 11, 2008
    Messages:
    5,396
    Likes Received:
    7
    Grax men.

    Ya instalaré Arch de nuevo, una vez que tenga tiempo.
     
  3. the kamikase

    the kamikase Usuario Maestro nvl. 6 ★ ★ ★ ★
    697/812

    Joined:
    Sep 19, 2008
    Messages:
    68,365
    Likes Received:
    42
    muchas gracias !
     
  4. Unsetting

    Unsetting Usuario Nuevo nvl. 1
    16/41

    Joined:
    Dec 28, 2010
    Messages:
    368
    Likes Received:
    0
    Excelente se agradece