Re: Re: Testing, testing...

glen <[email protected]>
Newsgroups gmane.linux.gentoo.performance
Message-ID <[email protected]>
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...

--
[email protected] mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.