Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[GUIA] acelerar/optimizar el arranque y sistema linux gentoo
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
caos
Apprentice
Apprentice


Joined: 22 Sep 2003
Posts: 223

PostPosted: Thu Aug 19, 2004 5:24 pm    Post subject: Reply with quote

Como me va a importar! :) De hecho la idea era esa, ir completando entre todos estas iniciativas que van saliendo, para conseguir buenos documentos en castellano.

Ánimo, siddhartha, que está quedando muy bien.

Saludos.
_________________
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein.
Back to top
View user's profile Send private message
el_Salmon
Guru
Guru


Joined: 15 Dec 2003
Posts: 339
Location: Around 2.4GHz

PostPosted: Thu Aug 19, 2004 10:27 pm    Post subject: Mas info sobre hdparm Reply with quote

Holas, el artículo está muy currado. Me gustaría señalar un pequeño manual de Linuca sobre la configuración de hdparm. Creo que es muy interesante echarle un vistazo, incluIdos los comentarios:

Optimizando el rendimiento en discos IDE
Back to top
View user's profile Send private message
quelcom
Guru
Guru


Joined: 16 Mar 2004
Posts: 306
Location: Catalonia

PostPosted: Sun Aug 22, 2004 5:44 pm    Post subject: Reply with quote

Quote:
como sabeis, al compilar el kernel se ignoran las cflags que ponemos en el make.conf ya que el kernel tiene que ser muy estable.

pues bien, ahi va un pequeño truquillo para configurar cflags para compilar el kernel (ponedlo antes de compilar el kernel):
Código:
export CFLAGS_KERNEL="<poned las cflags que querais aqui>"


aviso: esta medida es "tunning extremo", y aunque no esta recomendado puede hacer el sistema bastante mas rapido. mantened una copia del kernel actual por si no os funciona bien el nuevo kernel optimizado!!!


Pues hace apenas 10 minutos que estoy sobre un 2.6.8-gentoo-r1 con el kernel flaggeao 8)

De problemas de momento ninguno, y sobre lo de mucho mas rapido pues yo no le acabo de notar mucha diferencia, quizas un pelin mas rapido en el arranque, pero ya esta. (despues cronometro en mano mido exactamente la diferencia de tiempo entre mi 2.6.7 y 2.6.8 (con las mismas opciones)).

Las flags que he usado para compilar en mi P4:

Code:
export CFLAGS_KERNEL="-O3 -march=pentium4 -fomit-frame-pointer -pipe -fstack-protector"


Os animo a probar para ver si notais la mejoria a ver que.
Back to top
View user's profile Send private message
vgl
n00b
n00b


Joined: 08 Feb 2004
Posts: 45
Location: Murcia

PostPosted: Mon Aug 23, 2004 10:19 am    Post subject: Recomendaciones en paquetes oficiales de gentoo Reply with quote

Al menos el punto 1 de los consejos que da Siddhartha, en mi opinión deberían estar en todos los Gentoo por defecto. Podrías ponerte en contacto con el mantenedor de los paquetes correspondientes, así cuando se actualicen los scripts de inicio tendríamos todos estas nuevas mejoras. A... y mis felicitaciones por este artículo, muy bueno.
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Tue Aug 24, 2004 2:06 pm    Post subject: Re: Recomendaciones en paquetes oficiales de gentoo Reply with quote

vgl wrote:
Al menos el punto 1 de los consejos que da Siddhartha, en mi opinión deberían estar en todos los Gentoo por defecto.


completamente de acuerdo, aunque si no lo han hecho ya es que seguro que hay algo que lo impide....


Otra cosillas que puede ser interesante: uso de nptl en glibc y porque no, udev, que ya se ha comentado algo mas abajo. Éstos dos no es que realmente hagan al sistema más rápido aunque si que hacen limpieza tanto en procesos y sistema de archivos /dev respectivamente.

saluetes pá to2
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Mon Aug 30, 2004 8:02 am    Post subject: Reply with quote

he pensado poner un punto para gcc en la guia, para instalar gcc 3.4 ya que dicen que es mucho mas rapido compilando que los 3.3. De todas formas aun no es muy estable, se ha de recompilar todo el sistema y parece que algunos paquetes fallan, asi que mejor esperar un poco..

he puesto un punto para xdelta (deltup), lo he probado y esta bastante bien para reducir la cantidad de ficheros a bajar, cosa que hace el tiempo de espera de descarga mucho menot (ideal para 56k).. lo estoy escribiendo y ya lo posteare :)

tambien puedo poner udev (aunque la guia oficial de gentoo ya lo explica muy bien, y realmente hacer el cambio no tiene mucha dificultad), a mi me gusta mucho ya que mantiene /dev limpio limpio :)

Tambien pensaba añadir un punto de scripts, y poner algunso scripts que son MUY utiles, como uno para limpiar el sistema de ficheros innecesarios, uno para hacer busquedas mas rapidas (emerge -sS es lentisimo!), y scripts de este tipo.

Tambien puede ser util hablar del prompt y de como personalizarlo, para mi es BASICO editar /etc/profile, y cambiar el prompt para que siempre te ponga la ruta completa de donde estas, asi te situas mucho mas. Tambien puede ponerse la hora, o otra informacion util.

bueno, ya veis que hay varias cosas "todo", ya lo ire posteando..

si teneis alguna idea de temas o paquetes a ser explicados mejor, o habeis escrito algo postead :)

*edit* quizas tambien explicar como usar ebuilds de break mygentoo? *edit*
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Mon Aug 30, 2004 10:07 am    Post subject: Reply with quote

Quote:
he pensado poner un punto para gcc en la guia, para instalar gcc 3.4 ya que dicen que es mucho mas rapido compilando que los 3.3. De todas formas aun no es muy estable, se ha de recompilar todo el sistema y parece que algunos paquetes fallan, asi que mejor esperar un poco


es estable de sobra para usuarios domésticos. Además siempre puedes tener 3.3.4 + 3.4.1 y cambiar de compilador en caso de que no te funcione uno.

Quote:
Tambien pensaba añadir un punto de scripts, y poner algunso scripts que son MUY utiles, como uno para limpiar el sistema de ficheros innecesarios, uno para hacer busquedas mas rapidas (emerge -sS es lentisimo!), y scripts de este tipo.


estuve buscando ern los foros y había uno script en pyhton que aceleraba bastante los emerge, pero ahora no lo encuentro. No estaría mal hacer una breve descripción/recopilación de los scripts que hay disponibles, algunos la verdad muy útiles. Alguien se anima ??

Quote:
Tambien puede ser util hablar del prompt y de como personalizarlo, para mi es BASICO editar /etc/profile, y cambiar el prompt para que siempre te ponga la ruta completa de donde estas, asi te situas mucho mas. Tambien puede ponerse la hora, o otra informacion util.

sobre so ya hay un post bastante amplio en inglés en docs, se podría coger ese y traducirlo...

Lo de breakmygentoo lo dejaría de momento, creo que se van a meter con subversion, que es lo que están haciendo todos.

saluetes
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Mon Aug 30, 2004 10:58 am    Post subject: Reply with quote

pues ya pondre lo del gcc, yo lo probe hace algun tiempo (3.4) y petaba bastante, algunos progs daban segfaults, etc.. lo volvere a probar y si veo que funciona bien lo posteo

en cuanto a los scripts pondre un par que funcionan muy bien (portagedb, esearch) para acelerar las busqueda, y otro para limpiar /usr/portage/distfiles de los paquetes que no vas a usar mas (porque ya has bajado e instalado una versionmas nueva).

salu2
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Mon Aug 30, 2004 1:54 pm    Post subject: Reply with quote

añadida seccion 0, para no correr riesgos si quereis probar cosas nuevas xD
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Tue Aug 31, 2004 3:11 pm    Post subject: Reply with quote

nptl y gcc (3.4.1) entran en la guia pero quedan pendientes, pronto lo colgare
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Tue Aug 31, 2004 3:49 pm    Post subject: Reply with quote

por los scripts para portage, os recomiendo echar un vistazo a éste link:
http://home.jesus.ox.ac.uk/~ecatmur/my-bin/

He usado alguno de ellos y fuincionan muuu bien !
por algo lo llamarán "lord of portage scripts" :wink:

saluetes
Back to top
View user's profile Send private message
cadete
n00b
n00b


Joined: 27 Aug 2004
Posts: 15

PostPosted: Wed Sep 01, 2004 4:43 pm    Post subject: Reply with quote

Excelente manual nastassja (Me gusta mas tu nick como Asphixia) Recientemente he cambiado Slackware (Despues de mas de 2 years de uso) por Gentoo y me sorprende la capacidad y sobre todo su estabilidad. Con estos tips he aumentado demasiado la velocidad mientras inicia (Mas de 6 segundos)

A proposito.....ese cambio de nick? No dejaras de usar tu nick original? Ya que es mucho mas facil de pronunciar o de escribir :P

Nada, nos veremos por el irc luego.

Saludos,
Back to top
View user's profile Send private message
patan__
n00b
n00b


Joined: 24 Oct 2003
Posts: 69
Location: Argentina

PostPosted: Thu Sep 02, 2004 4:11 pm    Post subject: Reply with quote

sobre el tema de Halt vs Suspend, lo probé y es una gozada... cargar la secion de la memoria swap :) me encanto ahorrarme el inicio. esta forma de arrancar hace inecesarias las optimizaciones de inicio. perooo. no le ecuentro la vuelta para q cargue las X con accel y el driver nvidia. casca totalmente. alguna idea... o de momento esto no se puede ?


    kernel 2.6.8.1
    nvidia-kernel 1.0.5336-r4
    software-suspend-2.0.0.104-for-2.6.8.1
    hibernate-script-0.98
    GeForce4 Ti 4200 AGP 8x
    KT400 (kd7)

Back to top
View user's profile Send private message
Raenk
n00b
n00b


Joined: 04 Mar 2004
Posts: 64

PostPosted: Fri Sep 10, 2004 4:27 pm    Post subject: Reply with quote

Code:

#!/sbin/runscript
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-src/rc-scripts/init.d/modules,v 1.23 2003/04/27 20:17:15 azarah Exp $


depend() {
   need checkroot hostname
   use isapnp
}

load_modules() {
   [ -z "$1" ] && return 0
   [ ! -r "$1" ] && return 0

   # Loop over every line in $1
   (egrep -v "^#|^$" "$1"; echo) | # make sure there is a LF at the end
   while read module args
   do
      [ -z "${module}" ] && continue
      ebegin "  Loading module ${module}"
      modprobe -q ${module} ${args} &>/dev/null
      eend $? "  Failed to load ${module}"
   done
   echo
   
   return 0
}

start() {
   # Should not fail if kernel do not have module
   # support compiled in ...
   [ -f /proc/modules ] || return 0
   
   # Here we should fail, as a modular kernel do need
   # depmod command ...
   if [ ! -x /sbin/depmod ]
   then
      eerror "ERROR:  system is missing /sbin/depmod !"
      return 1
   fi
   
   ebegin "Calculating module dependencies"
   /sbin/modules-update &>/dev/null
   eend $? "Failed to calculate dependencies"

   if [ -f /etc/modules.autoload -a ! -L /etc/modules.autoload ]
   then
      einfo "Using /etc/modules.autoload:"
      # Loop over every line in /etc/modules.autoload.
      load_modules /etc/modules.autoload
   else
      local KV="$(</proc/sys/kernel/osrelease)"
      local KV_MAJOR="`KV_major "${KV}"`"
      local KV_MINOR="`KV_minor "${KV}"`"

      # New support for /etc/modules.autoload/kernel-$KV
      if [ "$(get_KV)" -ge "$(KV_to_int '2.5.0')" ] && \
         [ -f /etc/modules.autoload.d/kernel-"${KV_MAJOR}.${KV_MINOR}" ]
      then
         einfo "Using /etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}:"
         load_modules /etc/modules.autoload.d/kernel-"${KV_MAJOR}.${KV_MINOR}"
      else
         einfo "Using /etc/modules.autoload.d/kernel-2.4:"
         load_modules /etc/modules.autoload.d/kernel-2.4
      fi
   fi

   #
   # Just in case a sysadmin prefers generic symbolic links in
   # /lib/modules/boot for boot time modules we will load these modules
   #
   if [ -n "$(modprobe -l -t boot)" ]
   then
      modprobe -a -t boot \*  &>/dev/null
   fi
}


# vim:ts=4


Este es mi /etc/init.d/modules

Y no tengo las lineas especificadas para CDBOOT para editarlas como lo dice la guia.

Code:
if [ -z "${CDBOOT}" ]
        then
                ebegin "Calculating module dependencies"
                /sbin/modules-update &>/dev/null
                eend $? "Failed to calculate dependencies"
        fi



Algo esta mal o que significa eso ?

De antemano gracias

Saludos
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Sat Sep 11, 2004 4:33 pm    Post subject: Reply with quote

en tu caso, las lineas son las mismas:
Code:

ebegin "Calculating module dependencies"
   /sbin/modules-update &>/dev/null
   eend $? "Failed to calculate dependencies"

a cambiar por:
Code:

if [ /etc/modules.d -nt /etc/modules.conf ]
     then
         ebegin "Calculating module dependencies"
         /sbin/modules-update &>/dev/null
         eend $? "Failed to calculate dependencies"
      else
         einfo "Module dependencies are up-to-date"
     fi


aunque la estructura es diferente, actualizare el post para hacerlo universal.

un saludo
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
_Edulix
n00b
n00b


Joined: 09 Dec 2002
Posts: 68

PostPosted: Sun Sep 12, 2004 8:01 pm    Post subject: Tiempo de arranque: ¡20 segundos! Reply with quote

¡Hola a todos!

Ahora mismo uso gentoo como plataforma de "testeo". Todo empezó cuando vie el hilo Speed up boot! . Entonces, en el gentoo que tenía instalado empecé a trastear. Lamentablemente me cargué la instalación, pero bueno, casi fue una excusa para instalar VidaLinux Desktop OS :roll:.

Una vez instalado, conté que por defecto, VidaLinux me tardaba 1 minuto exacto en mostrarme el gdm arrancado.
Según algunos de los cambios a los scripts de inicio que aquí se relatan, conjunto con los explicados en el hilo que antes señalé, conseguí que, desde el grub hasta el gdm funcional pasasen sólo 20 segundos!!

El mayor truco está en crear otro nuevo nivel de arranque, y meter todos los servicios no-indispensables para arrancar las X en él.
¿Porqué ha de hacerse así todo esto? Pues por razones complicadas de explicar. Os sugiero que os leáis el hilo al que me refiero. Este es el estado actual de mis niveles de arranque:

# ls /particiones/gentoo/etc/runlevels/{boot,default,fastboot}
/particiones/gentoo/etc/runlevels/boot:
. .. .critical checkfs checkroot hostname localmount

/particiones/gentoo/etc/runlevels/default:
. .. xdm

/particiones/gentoo/etc/runlevels/fastboot:
. autoconfig clock cupsd hotplug local modules net.lo syslog-ng vixie-cron
.. bootmisc consolefont hostname keymaps localmount net.eth0 serial urandom xdm

Mirad que por ejemplo el xdm también está en fastboot: esto, es necesario. También notad que incluso hay servicios que antes estaban en /etc/runlevels/boot que los he movido al runlevel fastboot.
Los pasos a seguir, serían, más o menos:

Code:

# cp -R /etc/runlevels/ /etc/.runlevels.safe
# cd /etc/runlevels/boot/
# mkdir temp/
# mv checkfs  checkroot  hostname  localmount temp/
# mkdir ../fastboot
# for service in $(ls); do rc-update del $service boot; done
# mv temp/* . && rmdir temp
# echo "checkfs  checkroot  hostname  localmount" > .critical
# cd ../default
# mv xdm .xdm
#  for service in $(ls); do rc-update del $service default; done
# cp .xdm xdm
# mv * ../default ../fastboot
# mv .xdm xdm
# cd ../fastboot
# for service in $(ls); do rc-update add $service fastboot; done


Ahora claro, hay que hacer que el nuevo runlevel llamado fastboot se inicie a la par que las X. Para eso, simplemente hacemos:

Code:

# echo "bgs:a:once:/sbin/rc fastboot &>/dev/null" >> /etc/runlevels


Ya está. Esto lo he escrito de memoria. Sugiero que lo probéis, y si os va, añadirlo al howto. Ahora estoy intentando hacer lo mismo/smilar pero en el SuSE, a ver si lo consigo. Desde leugo va a ser más complicado que en Gentoo jeje.

Saludos,
Edulix.
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Mon Sep 13, 2004 9:24 am    Post subject: Reply with quote

en el howto ya se comenta la posibilidad de arrancar las X durante el arranque cambiando el xdm de runlevel, de esta forma mientras va arrancando las X va cargando los servicios en background.. otra manera de hacerlo es la que comentas, creando un runlevel nuevo y arrancandolo despues de los servicios criticos.. yo prefiero la opcion de dejar solo los criticos en boot, xdm en default y crear otro script que arranque todos los demas servicios, algo asi:
Code:
#!/sbin/runscript

depend() {
        need net
}

        start() {
                ebegin "Starting default runlevel"

                /etc/init.d/acpid start  > /dev/null &
                /etc/init.d/hotplug start > /dev/null &
                 /etc/init.d/local start > /dev/null &
                /etc/init.d/metalog start > /dev/null &
                /etc/init.d/netmount start > /dev/null &
                /etc/init.d/vixie-cron start > /dev/null &
}

stop() {
        ebegin "Stopping default runlevel"
                /etc/init.d/acpid stop > /dev/null &
                /etc/init.d/hotplug stop > /dev/null &
                  /etc/init.d/local stop > /dev/null &
                /etc/init.d/metalog stop > /dev/null &
                /etc/init.d/netmount stop > /dev/null &
                /etc/init.d/vixie-cron stop > /dev/null &
}

como se comenta en el post de speed up boot!, lo veo más simple y funcional.

salu2
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
_Edulix
n00b
n00b


Joined: 09 Dec 2002
Posts: 68

PostPosted: Mon Sep 13, 2004 9:58 am    Post subject: Reply with quote

[quote=nastassja]
en el howto ya se comenta la posibilidad de arrancar las X durante el arranque cambiando el xdm de runlevel, de esta forma mientras va arrancando las X va cargando los servicios en background.. otra manera de hacerlo es la que comentas, creando un runlevel nuevo y arrancandolo despues de los servicios criticos.. yo prefiero la opcion de dejar solo los criticos en boot, xdm en default y crear otro script que arranque todos los demas servicios.
[/quote]

Tambén es cierto. ¿Tú lo que haces es crear un script que arranca varios servicios en paralelo y lo metes en default or ejemplo no? Uhm, no había contemplado esa posibilidad ;-). Me parece una buena idea. Se me ha ocurrido un posible mejora en ese script con el que nos deleitas ;-). Cambiar:

Code:

depend() {
        need net
}

por:
Code:

depend() {
   provide acpid hotplug local logger netmount cron
        need net
}


Voy a probar esto que cuentas, pero debido a que algunos de mis scripts que se inician en fastboot dependen el uno del otro, voy a necesitar buscar una manera eficiente de arrancanrlos en paralelo - (y la que provee gentoo no me parece que arranque nada en paralelo jeje). Igual jugando con el comando waitpid lo consigo :-).

Por cierto, otra historia más complicada aun sería la forma de parar los servicios en paralelo - no creo que en ese momento existan muchas dependencias que interfieran, por ejemplo.
Algunas como los puntos de montaje, en algunos casos (en la mayoría me atrevo a decir que no mucho..) pueden ser determinante.
Pero por ejemplo otras dependencias como la conexión a la red y tal hay muchas veces que aunque para arrancar sea necesario, para pararlo (sin que se produzca ningún daño), no.
En este aspecto el sistema de arranque mñás usado actualmente en otras distros linux (con el /etc/rc.d/) es más idóneo, aunque seguramente con unos pocos de arreglos el sistema de arranque de gentoo podría arreglarse.

Un saludo,
Edulix.
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Mon Sep 13, 2004 10:57 am    Post subject: Reply with quote

yo tenía los servicios criticos en el runlevel boot, y en el default solo tenía el xdm (o similar) y un script como el que he posteado en el ultimo post.

Asi, primero arrancaba lo crítico, y despues mientras arrancaba el xdm (con & y el parallel startup de gentoo) iba iniciando de fondo todos los demas servicios no criticos o necesarios para xdm (unidos en el script).. hoy por hoy no uso tanto las X y ya no uso el xdm, pero para los que lo usan es una buena forma de ir iniciando los servicios de fondo.. el arranque parece más rápido.

En cuanto a lo de acelerar el proceso de apagado, estuve haciendo pruebas y se puede hacer mucho más rápido, aunque hay que vigilar con algunos servicios. Muchos de ellos bastaría con cerrarlos en paralelo con &, o incluso haciendo un kill/killall :twisted: Simplemente desmontar bien las particiones, que es lo fundamental al apagar para proteger la integridad de nuestros archivos :)
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Tue Sep 14, 2004 11:41 am    Post subject: Reply with quote

estoy preparando una seccion dedicada a los filesystems, para hablar de ext2, ext3, reiserfs (v3 y v4) y xfs ya que creo que son los mas usados..

la verdad es que la diferencia al trabajar con depende que datos es abismal :)
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Thu Sep 16, 2004 10:09 am    Post subject: Reply with quote

otra cosilla que igual es interesante incluir en la guía:

https://forums.gentoo.org/viewtopic.php?t=153921&highlight=psyco+portage

saluetes
_________________
Error: Failing not supported by current locale
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Thu Sep 16, 2004 11:02 am    Post subject: Reply with quote

ya lo he visto, pero yo lo probe y la verdad es que se notaba poquisimo.

ademas es un "hack" que se tiene que hacer cada vez que emerges un nuevo portage, y yo esta muy claro que acelere portage (ademas que mucha gente obtiene segfaults por lo que se lee en el post)

has notado tu una mejora importante?

*edit*

la verdad es que si que se nota, sobretodo despues de hacer varias busquedas, he estado leyendo y parece que solo se notara el efecto de pysco al aprovecharse del cache (es decir, no en la primera busqueda xD).. de todas formas, yo suelo usar portagedb (una especie de esearch) que es con direferencia el mas rapido.. quizas se podria hacer la seccion esa que alguien comentaba con los scripts utiles, como para limpiar el distfiles, quitar dependencias no usadas, busquedas rapidas, etc etc.

*edit*
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Thu Sep 16, 2004 11:09 am    Post subject: Reply with quote

lo probé en dos máquinas ( un p4 2.4 y un amd 1.7) y en el amd apenas se notaba, pero en el pentium :

emerge -upD world

sin psyco
real 0m16.577s
user 0m9.751s
sys 0m1.450s

con psyco
real 0m8.324s
user 0m6.887s
sys 0m1.367s

no es la panacea, pero no ta mal, no ? ;)

Queda por ver como va en el powerbook, pero me dá que psyco requiere cpus rápidas.

saluetes
_________________
Error: Failing not supported by current locale
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Thu Sep 16, 2004 11:19 am    Post subject: Reply with quote

Quote:
quizas se podria hacer la seccion esa que alguien comentaba con los scripts utiles, como para limpiar el distfiles, quitar dependencias no usadas, busquedas rapidas


si, no es mala idea, ya comenté mas arriba lo de los scripts del Sr. Ecatmur que uso habiltualmente .... búsquedas rápidas, no será una solución pá todo el mundo, pero lo más rápido que he visto es portage sobre sql ;)

Y gracias por avisar sobre el portagedb, no lo conocía !

saluetes
_________________
Error: Failing not supported by current locale
Back to top
View user's profile Send private message
asph
l33t
l33t


Joined: 25 Aug 2003
Posts: 741
Location: Barcelona, Spain

PostPosted: Thu Sep 16, 2004 2:03 pm    Post subject: Reply with quote

el portagedb es brutal.. las busquedas tardan milisegundos :)
ademas, y a diferencia de esearch, actualizar la base de datos es MUY rapido.. el eupdatedb tarda siglos comparado con el portagedb u

busqueda simple:
Code:
portagedb s cadena_a_buscar

busqueda en descripciones:
Code:
portagedb S cadena_a_buscar

actualizar bbdd:
Code:
portagedb u


https://forums.gentoo.org/viewtopic.php?t=214547&highlight=portagedb

probadlo y quedareis encantados :)
_________________
gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum