2011/1/30 Camaleón <noela...@gmail.com>: > El Sun, 30 Jan 2011 15:01:22 +0100, fernando sainz escribió: > >> El día 30 de enero de 2011 12:16, Camaleón escribió: > >>> Probemos... >>> >>> stt008:~# time find /var/log/* -type f -exec grep -H 'ttyS0' {} \; > > (...) > >>> stt008:~# time find /var/log/* -type f | xargs grep -H "ttyS0" > > (...) > >>> stt008:~# time grep -H "ttyS0" /var/log/* > > (...) > >> No tan deprisa forastera... :-) > > Oops. El Sheriff :-) > >> Olvidaste que el sistema operativo usa cache de disco.... (Repite esas >> pruebas en otro orden con la máquina reiniciada...) > > Okis... pero no puedo reiniciar ahora así que lo hago en una VM. > > root@debian:~# time find /var/log/* -type f | xargs grep -H "ttyS0" > > real 0m4.498s > user 0m0.012s > sys 0m0.328s > > root@debian:~# time grep -H "ttyS0" /var/log/* > > real 0m3.031s > user 0m0.008s > sys 0m0.196s > > root@debian:~# time find /var/log/* -type f -exec grep -H 'ttyS0' {} \; > > real 0m10.451s > user 0m0.852s > sys 0m5.536s > > Parece que los resultados se mantienen :-? > > 1º grep simple > 2º xargs > 3º find -exec > > Saludos, > > -- > Camaleón > >
Yo tan solo había repetido la prueba con el -exec y los resultados cambiaron muchisimo. La segunda vez baja un montón el tiempo, por eso que te sugerí que la repitieras. (Los domingos estoy muy perezoso :-) ) De todas formas imagino que en función de como se haga la busqueda influiran factores como cache, velocidad de cpu, número de procesadores.... Saludos. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktiknrmhrqgz3svh8kmzqnsky081aacajvqb_u...@mail.gmail.com