1 |
Moin, |
2 |
|
3 |
On Sun, 28 Nov 2004, Jan Girlich wrote: |
4 |
|
5 |
>>> habe gerade auf einem AMD/K6-233MHz mit 64 MiB RAM boost gemerged. |
6 |
>>> [...] |
7 |
>>> Also meine glibc braucht nur halb so lang wie boost. |
8 |
>>> Ist das normal? Ist boost solch ein aufwändiges Paket? |
9 |
>> |
10 |
>> Hängt von den Compilerflags ab. Wenn aufwändige Optimierungen dabei sind, |
11 |
>> können die sich auch schonmal "festfressen". Zudem brauchen die |
12 |
> |
13 |
> Interessant. Ich habe folgende Flags: |
14 |
> CFLAGS="-march=k6 -O3 -pipe -fomit-frame-pointer" |
15 |
> CXXFLAGS="${CFLAGS}" |
16 |
> |
17 |
> Ist das aufwändige Optimierung? |
18 |
|
19 |
Jepp, -O3 ist 'ne ganze Menge. Da macht die glibc eh -O2 draus und das |
20 |
-fomit-frame-pointer wird bei der glibc auch 'rausgeschmissen (gerade mal |
21 |
nachgeguckt). |
22 |
|
23 |
>> auch z.T. ganz schön viel RAM. Und wenn dann das Geswappe losgeht, wird's |
24 |
>> zäh. |
25 |
> |
26 |
> Ich habe mal ein wenig mit top beobachtet und festgestellt, dass ich rund |
27 |
> 16MiB RAM frei hatte. Swap war auch nur halb gefüllt bestenfalls. |
28 |
|
29 |
Naja, es ist eben die Frage, was dieses "halb gefüllt" bedeutet. Wenn da |
30 |
ständig Paging in Gang ist, dann ist das natürlich performance-feindlich. |
31 |
|
32 |
Kannst ja mal mit "vmstat" 'rumspielen. Ich würde aber beim Compilieren |
33 |
alles abschalten, was abzuschalten ist (X, daemons, etc.) |
34 |
|
35 |
Gruss, |
36 |
|
37 |
HWH |