Gentoo Archives: gentoo-performance

From: glen <glen@×××××.ee>
To: gentoo-performance@l.g.o, gentoo-performance@l.g.o
Subject: Re: [gentoo-performance] Re: Testing, testing...
Date: Tue, 06 Apr 2004 20:15:26
Message-Id: 200404062318.12764.glen@delfi.ee
In Reply to: Re: [gentoo-performance] Re: Testing, testing... by Chris Smith
On Tuesday 06 April 2004 15:13, Chris Smith wrote:
> On Tuesday 06 April 2004 11:57, Jerry McBride wrote: > > Nicholas wrote: > > > Ok, This week's project is to test Gentoo's performance... > > > > How about a "performance wish list" ? > > > > 1 - Migrate emerge from python to C. > > 2 - Use a real database for portage instead of a filesystem > > 3 - .... > > 4 - Profit???? > > But seriously, folks. Number 2 I can see having good points feature-wise, > but not performance. Same with number 1.
the binary packages support is very slow and the user interface reacts very poorly (hitting ctrl+c sometimes is 'missed' by the app). lets assume, i want to tune the flags i build, so i have constantly re-issue the same portage command i have to check that console intervals from 1 to 15 minutes because it does there something for long time # time emerge php -vpt These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild N ] dev-php/php-4.3.4-r4 +X +berkdb -crypt -curl -doc -fdftk -firebird -flash -freetds -gd -gd-external -gdbm -gmp -imap -informix -ipv6 -java +jpeg +ldap -mcal +memlimit -mysql +ncurses -nls -oci8 -odbc +pam +pdflib +png -postgres +qt +readline -snmp +spell +ssl +tiff +truetype +xml2 -yaz 3,686 kB [ebuild N ] net-libs/libwww-5.4.0-r2 -mysql +ssl 1,110 kB [ebuild N ] media-libs/freetype-1.3.1-r3 -nls 1,919 kB [ebuild N ] media-libs/pdflib-5.0.2 -java +perl +python +tcltk 2,709 kB [ebuild N ] app-text/sablotron-0.97 428 kB Total size of downloads: 9,854 kB real 0m3.806s user 0m2.635s sys 0m0.180s # time emerge php -vpt -gk These are the packages that I would merge, in reverse order: Fetching binary packages info... Loaded metadata pickle. cache miss: 'x' --- cache hit: 'o' ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo -- DONE! Calculating dependencies ...done! [ebuild N ] dev-php/php-4.3.4-r4 +X +berkdb -crypt -curl -doc -fdftk -firebird -flash -freetds -gd -gd-external -gdbm -gmp -imap -informix -ipv6 -java +jpeg +ldap -mcal +memlimit -mysql +ncurses -nls -oci8 -odbc +pam +pdflib +png -postgres +qt +readline -snmp +spell +ssl +tiff +truetype +xml2 -yaz 3,686 kB [ebuild N ] net-libs/libwww-5.4.0-r2 -mysql +ssl 1,110 kB [ebuild N ] media-libs/freetype-1.3.1-r3 -nls 1,919 kB [ebuild N ] media-libs/pdflib-5.0.2 -java +perl +python +tcltk 2,709 kB [binary N ] app-text/sablotron-0.97 Total size of downloads: 9,425 kB real 1m15.319s user 0m48.906s sys 0m1.258s it's not the perfect example here, but anyway it's ~25 times slower... -- gentoo-performance@g.o mailing list