View previous topic :: View next topic |
Author |
Message |
caos Apprentice
Joined: 22 Sep 2003 Posts: 223
|
Posted: Thu Aug 19, 2004 5:24 pm Post subject: |
|
|
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 |
|
|
el_Salmon Guru
Joined: 15 Dec 2003 Posts: 339 Location: Around 2.4GHz
|
Posted: Thu Aug 19, 2004 10:27 pm Post subject: Mas info sobre hdparm |
|
|
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 |
|
|
quelcom Guru
Joined: 16 Mar 2004 Posts: 306 Location: Catalonia
|
Posted: Sun Aug 22, 2004 5:44 pm Post subject: |
|
|
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
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 |
|
|
vgl n00b
Joined: 08 Feb 2004 Posts: 45 Location: Murcia
|
Posted: Mon Aug 23, 2004 10:19 am Post subject: Recomendaciones en paquetes oficiales de gentoo |
|
|
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 |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Aug 24, 2004 2:06 pm Post subject: Re: Recomendaciones en paquetes oficiales de gentoo |
|
|
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Mon Aug 30, 2004 8:02 am Post subject: |
|
|
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 |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Mon Aug 30, 2004 10:07 am Post subject: |
|
|
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Mon Aug 30, 2004 10:58 am Post subject: |
|
|
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Mon Aug 30, 2004 1:54 pm Post subject: |
|
|
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Aug 31, 2004 3:11 pm Post subject: |
|
|
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 |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Aug 31, 2004 3:49 pm Post subject: |
|
|
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"
saluetes |
|
Back to top |
|
|
cadete n00b
Joined: 27 Aug 2004 Posts: 15
|
Posted: Wed Sep 01, 2004 4:43 pm Post subject: |
|
|
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
Nada, nos veremos por el irc luego.
Saludos, |
|
Back to top |
|
|
patan__ n00b
Joined: 24 Oct 2003 Posts: 69 Location: Argentina
|
Posted: Thu Sep 02, 2004 4:11 pm Post subject: |
|
|
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 |
|
|
Raenk n00b
Joined: 04 Mar 2004 Posts: 64
|
Posted: Fri Sep 10, 2004 4:27 pm Post subject: |
|
|
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Sat Sep 11, 2004 4:33 pm Post subject: |
|
|
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 |
|
|
_Edulix n00b
Joined: 09 Dec 2002 Posts: 68
|
Posted: Sun Sep 12, 2004 8:01 pm Post subject: Tiempo de arranque: ¡20 segundos! |
|
|
¡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 .
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Mon Sep 13, 2004 9:24 am Post subject: |
|
|
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 |
|
|
_Edulix n00b
Joined: 09 Dec 2002 Posts: 68
|
Posted: Mon Sep 13, 2004 9:58 am Post subject: |
|
|
[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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Mon Sep 13, 2004 10:57 am Post subject: |
|
|
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 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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Tue Sep 14, 2004 11:41 am Post subject: |
|
|
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 |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Thu Sep 16, 2004 11:02 am Post subject: |
|
|
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 |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Thu Sep 16, 2004 11:09 am Post subject: |
|
|
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 |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Thu Sep 16, 2004 11:19 am Post subject: |
|
|
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 |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Thu Sep 16, 2004 2:03 pm Post subject: |
|
|
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:
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 |
|
|
|
|
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
|
|