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 |