View previous topic :: View next topic |
Author |
Message |
aslocum Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 28 May 2004 Posts: 217 Location: Germany, Frankfurt
|
Posted: Wed Aug 18, 2004 1:29 pm Post subject: gcc nutzt nur maximal 30% cpu? |
|
|
Hi,
bin grade xorg-cvs am kompilieren und mir ist (wieder mal) aufgefallen das gcc nur maximal etwa 30% der cpu nuzt.
Meistens sogar weniger, um 3-10% die meiste Zeit.
Nun gut...bei xorg wird autoamtisch auf -j2 runtergeschaltet (rechnet aber trotzdem nur mit cc1 laut top) aber der eine thread sollte doch mehr nutzen als 30%?
Da hat man nun einen 2.8Ghz P4 und rechnet auf P3 Niveu...wenn übrhaupt.
Irgendeine Idee woran das liegt, oder ist das normal?
Vielen Dank im vorraus! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toskala Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15247838633ff9618bdf5b6.gif)
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Wed Aug 18, 2004 1:56 pm Post subject: |
|
|
ich glaube nicht, dass der gcc perm auf 30% rechnet, mit was misst du denn das? _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
aslocum Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 28 May 2004 Posts: 217 Location: Germany, Frankfurt
|
Posted: Wed Aug 18, 2004 2:04 pm Post subject: |
|
|
wiegesagt(geschrieben) laut "top" braucht der cc1 prozess (das ist ja der gcc) zwischen 3 und MAXIMAL 30% (meistens eher 10) Rechenleistung. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toskala Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15247838633ff9618bdf5b6.gif)
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Wed Aug 18, 2004 2:07 pm Post subject: |
|
|
naja, das ist eigentlich ganz normal, du hast -j2, das macht bei den 2 cc prozessen die rennen sollten 60% cpu, dann gibts noch anderen schnodder der im hintergrund läuft, der verbrät ja auch noch was, etc.
noch dazu ist top jetzt nicht gerade der gradmesser für cpu-last, also du siehst ja meist nur in 3 sec abständen was passiert, kannst zwar auf 0.5 stellen oder so, aber das is immer noch nich wirklich toll.
ich würde mir da eher weniger sorgen machen. _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nephros Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/145383245043ee5edfbdaa3.png)
Joined: 07 Feb 2003 Posts: 2139 Location: Graz, Austria (Europe - no kangaroos.)
|
Posted: Wed Aug 18, 2004 2:14 pm Post subject: |
|
|
Ich glaub auch, daß der cc eher so _schnell_ ist, das das top mit seinen Berechnungsintervallen falsche Werte liefert.
AUSSER du hast Probleme mit deiner Festplatte. Dann kann es natürlich sein, daß der cc dauernd warten muss bis die files endlich auf disk sind.
Mit -pipe in den CFLAGS sollte das allerdings nicht auftreten, noch dazu müsste die Platterngeschwindigkeit gehörig im Ar^H^HKeller sein damit sie ernsthaft zum Flaschenhals wird.
Was is denn so dein loadavg? _________________ Please put [SOLVED] in your topic if you are a moron. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toskala Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15247838633ff9618bdf5b6.gif)
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Wed Aug 18, 2004 2:22 pm Post subject: |
|
|
sei doch einfach mal ein wenig verbose, was steckt in deiner karre genau drin, etc. _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
aslocum Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 28 May 2004 Posts: 217 Location: Germany, Frankfurt
|
Posted: Wed Aug 18, 2004 2:29 pm Post subject: |
|
|
wenn nicht mit top.. womit könnte man der Sache den noch auf den grund gehen?
load average: 1.45, 1.47, 1.14
system ist ein p4 2.8ghz
1gb RD:RAM 1066
intel850 chipsatz
P.S. mit top -d 0.5 zeigt er schon eher etwas zufriedenstellendes an: bis zu 90% aber stark schwankend rauf/runter. womit könnte man noch die gcc leistung überwachen? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toskala Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15247838633ff9618bdf5b6.gif)
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Wed Aug 18, 2004 2:51 pm Post subject: |
|
|
du kannst nich so eine präzise leistungsüberwachung haben, als dein prozessor die einzelnen cycles abarbeitet.
nimm einfach hin, dass deine karre gut rechnet, wenn deine load 1 oder > 1 ist
glaub uns das mal ![Wink ;)](images/smiles/icon_wink.gif) _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
aslocum Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 28 May 2004 Posts: 217 Location: Germany, Frankfurt
|
Posted: Wed Aug 18, 2004 3:00 pm Post subject: |
|
|
ok
danke ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|