Sie sind nicht angemeldet.

1

07.04.2006, 23:24

[gelöst] Emerge Prozessorauslastung nur 50%

Servus!
Bin ein linux und gentoo-neuling und natürlich voll begeistert *g*

habe nun ein kleines pröblemchen

wenn ich momentan gnome emerge, dann liest er mir mit "top" nur eine prozessorauslastung von max. 50% aus, kann man das irgendwie hochschrauben??

theoretisch müsste ich mir ja mit einer 100%igen auslastung 50% der zeit sparen oder nich??? :P

vielleicht kann mir jemand antworten, danke

hier ein paar infos:

Linux gentoo 2.6.15-gentoo-r5 #1 SMP Mon Feb 13 20:23:47 UTC 2006 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz GenuineIntel GNU/Linux

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping : 7
cpu MHz : 3064.629
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips : 6136.22

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping : 7
cpu MHz : 3064.629
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips : 6129.16

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »psycoshick« (08.04.2006, 19:08)


2

07.04.2006, 23:49

RE: Emerge Prozessorauslastung nur 50%

ich denke du kannst den nice wert von emerge hochschrauben
google mal danach | und benutzt mal die foren suche - dazu hatten wir glaube ich schonmal was

edit:
[gelöst] Systemleistung zuweisen
MfG MyD

3

08.04.2006, 00:01

das sieht schon mal gut aus!! Danke

alternativen?

4

08.04.2006, 01:46

jap, renice:
nice gibt die prozesspriorität an, von -20 bis 19, wobei -20 höchste prio hat!

wenn dir der prozess zu langsam geht, machste
#renice -10 PROZESSID

-20 würd ich net nehmen, sonst "killt" er dir vielleicht die bash oder so..
im übrigen ist der standardwert mit dem prozesse gestartet werden, 0
... nur ein weiterer tag im leben eines naren ... :P

5

08.04.2006, 11:41

Nochmals update strategie
letzter beitrag!

Zitat

Original von lolo
das mit den nices kann man übrigens auch in der make.conf regeln...


PORTAGE_NICENESS="19"

Lorenz
MfG MyD

6

08.04.2006, 13:56

Was du bei top siehst. ist nur ein Teil der Wahrheit: entweder user oder system, das weiss ich jetzt nicht.

Linux reserviert ja keine Prozessor-Zeit fuer den Idle-Prozess, solange du also nichts anderes laufen hast, das den Prozessor beansprucht, wird emerge so schnell wie moeglich ausgefuehrt.

Von daher kannst du zwar nach Herzenslust renicen, es wird dir nur nichts bringen, jedenfalls nicht, wenn du emerge laufen laesst & solange den Rechner sich selbst ueberlaesst. Wenn du nebenher noch browst oder was auch immer, gewinnst du vielleicht 2-3%, auf Kosten einer sluggishen UI.

Pia

7

08.04.2006, 14:20

@ lollipop: ...also ich würd sagen, beides

top - 14:19:19 up 1 day, 13:19, 7 users, load average: 0.43, 0.49, 0.40
Tasks: 109 total, 1 running, 108 sleeping, 0 stopped, 0 zombie
Cpu(s): 9.7% us, 2.5% sy, 0.0% ni, 87.6% id, 0.0% wa, 0.2% hi, 0.0% si
Mem: 1034836k total, 1020144k used, 14692k free, 113364k buffers
Swap: 979704k total, 216k used, 979488k free, 175500k cached

@MyD - reichts dir schon? :]
... nur ein weiterer tag im leben eines naren ... :P

8

08.04.2006, 16:42

RE: Emerge Prozessorauslastung nur 50%

Hallo psycoshick,

1. Offensichtlich hast Du einen Doppelpozessor - stimmt's?
2. Du hast in der /etc/make.conf die Option MAKEOPTS nicht gesetzt - stimmt's?

Versuch mal folgendes:

Quellcode

1
MAKEOPTS="-j4"

Dadurch werden beim Umwandeln max. vier Prozesse parallel gestartet und somit auch der zweite Prozessor ausgelastet.

HTH
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

9

08.04.2006, 17:14

jo super, ich denk genau an dem liegts!! Danke Rudi!! :D

10

08.04.2006, 19:05

Schön,
dann denk bitte noch daran, den Thread auf gelöst zu setzen!
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rudib« (08.04.2006, 19:05)


11

08.04.2006, 22:26

Übrigens mal angemerkt:

MAKEOPTS="-j5"

funktioniert bei dual core prozessoren ausgezeichnet:
2 Kerne + 2 x Hyperthreading +1(wie üblich).
Et gibt nüx Gutes, außer man tut es

12

08.04.2006, 22:58

RE: Emerge Prozessorauslastung nur 50%

Zitat

Original von rudib
[...] 1. Offensichtlich hast Du einen Doppelpozessor - stimmt's? [...]
Sowas nennt man auch einen Hyperthreading-Prozessor... :D

Laut seinem Posts hat er einen normalen Pentium 4. Ich hab nämlich einen Server mit einem Xeon-Prozessor mit HT-Technik. Der zeigt mir auch 2 an. Bei einem Dual Core-Prozessor müsste er VIER!! Prozessoren auflisten...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Carminox« (08.04.2006, 23:01)


13

08.04.2006, 23:22

ja des hätt mich nä(h)mlich auch gewundert, is a stinknormales lappitoppi mit HT *g*

aber emerge funzt jetz, wie´d sau!! danke nochmal an rudi!!! rennt mit 95% durch!!

ich sach nur MÖÖÖRCI!!!

14

08.04.2006, 23:44

Intel ?

Zitat

Original von Carminis
Bei einem Dual Core-Prozessor müsste er VIER!! Prozessoren auflisten...

Mag sein, daß das bei gewissen Intel-Prozessoren so ist. Bei meinem Dual-Core-Athlon sieht das in /proc/cpuinfo so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# cat /proc/cpuinfo
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 43
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping	: 1
cpu MHz		: 2009.305
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips	: 4022.69
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 43
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping	: 1
cpu MHz		: 2009.305
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips	: 4018.80
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

15

10.04.2006, 19:53

Ich möchte dich darauf aufmerksam machen, dass die Athlons keine Hyperthreading-Technik unterstützen. Bei deinem Post kann man klar erkennen, dass es zwei Kerne hat, nämlich ganz einfach am Eintrag

Quellcode

1
core id		: 0
und

Quellcode

1
core id		: 1
...

Bei seinem Intel P4 ist die Core-ID bei BEIDEN gleich... Nämlich 0.

16

10.04.2006, 20:25

Zitat

Original von Carminis
Ich möchte dich darauf aufmerksam machen, dass die Athlons keine Hyperthreading-Technik unterstützen.

Zumindest das war mir bekannt.

Zitat

Original von Carminis
Bei deinem Post kann man klar erkennen, dass es zwei Kerne hat, nämlich ganz einfach am Eintrag

Quellcode

1
core id		: 0
und

Quellcode

1
core id		: 1
...

Bei seinem Intel P4 ist die Core-ID bei BEIDEN gleich... Nämlich 0.

Wieder was dazugelernt.
Wobei das in der Praxis - zumindest was emerge angeht - ja offensichtlich aufs gleiche hinausläuft.

Gruß
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]