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
1 On Tuesday 06 April 2004 15:13, Chris Smith wrote:
2 > On Tuesday 06 April 2004 11:57, Jerry McBride wrote:
3 > > Nicholas wrote:
4 > > > Ok, This week's project is to test Gentoo's performance...
5 > >
6 > > How about a "performance wish list" ?
7 > >
8 > > 1 - Migrate emerge from python to C.
9 > > 2 - Use a real database for portage instead of a filesystem
10 > > 3 - ....
11 >
12 > 4 - Profit????
13 >
14 > But seriously, folks. Number 2 I can see having good points feature-wise,
15 > but not performance. Same with number 1.
16
17 the binary packages support is very slow and the user interface reacts very
18 poorly (hitting ctrl+c sometimes is 'missed' by the app).
19
20 lets assume, i want to tune the flags i build, so i have constantly re-issue
21 the same portage command
22 i have to check that console intervals from 1 to 15 minutes because it does
23 there something for long time
24
25
26
27 # time emerge php -vpt
28
29 These are the packages that I would merge, in reverse order:
30
31 Calculating dependencies ...done!
32 [ebuild N ] dev-php/php-4.3.4-r4 +X +berkdb -crypt -curl -doc -fdftk
33 -firebird -flash -freetds -gd -gd-external -gdbm -gmp -imap -informix -ipv6
34 -java +jpeg +ldap -mcal +memlimit -mysql +ncurses -nls -oci8 -odbc +pam
35 +pdflib +png -postgres +qt +readline -snmp +spell +ssl +tiff +truetype +xml2
36 -yaz 3,686 kB
37 [ebuild N ] net-libs/libwww-5.4.0-r2 -mysql +ssl 1,110 kB
38 [ebuild N ] media-libs/freetype-1.3.1-r3 -nls 1,919 kB
39 [ebuild N ] media-libs/pdflib-5.0.2 -java +perl +python +tcltk 2,709 kB
40 [ebuild N ] app-text/sablotron-0.97 428 kB
41
42 Total size of downloads: 9,854 kB
43
44
45 real 0m3.806s
46 user 0m2.635s
47 sys 0m0.180s
48 # time emerge php -vpt -gk
49
50 These are the packages that I would merge, in reverse order:
51
52 Fetching binary packages info...
53 Loaded metadata pickle.
54 cache miss: 'x' --- cache hit: 'o'
55 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
56 -- DONE!
57
58 Calculating dependencies ...done!
59 [ebuild N ] dev-php/php-4.3.4-r4 +X +berkdb -crypt -curl -doc -fdftk
60 -firebird -flash -freetds -gd -gd-external -gdbm -gmp -imap -informix -ipv6
61 -java +jpeg +ldap -mcal +memlimit -mysql +ncurses -nls -oci8 -odbc +pam
62 +pdflib +png -postgres +qt +readline -snmp +spell +ssl +tiff +truetype +xml2
63 -yaz 3,686 kB
64 [ebuild N ] net-libs/libwww-5.4.0-r2 -mysql +ssl 1,110 kB
65 [ebuild N ] media-libs/freetype-1.3.1-r3 -nls 1,919 kB
66 [ebuild N ] media-libs/pdflib-5.0.2 -java +perl +python +tcltk 2,709 kB
67 [binary N ] app-text/sablotron-0.97
68
69 Total size of downloads: 9,425 kB
70
71
72 real 1m15.319s
73 user 0m48.906s
74 sys 0m1.258s
75
76 it's not the perfect example here, but anyway it's ~25 times slower...
77
78 --
79 gentoo-performance@g.o mailing list