PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 100% CPU-Auslastung, aber warum?



George Mason
31.05.04, 00:00
Hi, kann mir jemand sagen, wie es möglich ist, dass wenn alle Prozesse zusammen 20% der CPU auslasten, diese zu 0% idle ist? Zur Verdeutlichung hier der Output von "top":


Tasks: 61 total, 3 running, 58 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% user, 100.0% system, 0.0% nice, 0.0% idle
Mem: 386296k total, 381852k used, 4444k free, 29040k buffers
Swap: 497972k total, 43832k used, 454140k free, 280692k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
20245 anon 20 0 16288 14m 5756 R 22.2 3.9 64:28.33 amule
407 root 10 0 476 460 440 S 2.0 0.1 54:36.12 pppoe
764 root 6 -10 54200 12m 5396 S 1.3 3.4 57:53.27 XFree86
22494 root 11 0 1044 1044 836 R 1.0 0.3 0:00.06 top
1 root 8 0 56 48 28 S 0.0 0.0 0:05.65 init
2 root 9 0 0 0 0 S 0.0 0.0 0:00.10 keventd
3 root 19 19 0 0 0 S 0.0 0.0 0:00.43 ksoftirqd_CPU0
4 root 9 0 0 0 0 S 0.0 0.0 0:37.49 kswapd
5 root 9 0 0 0 0 S 0.0 0.0 0:00.00 bdflush
6 root 9 0 0 0 0 S 0.0 0.0 0:00.32 kupdated
8 root 9 0 0 0 0 S 0.0 0.0 0:06.49 kjournald
57 root 9 0 0 0 0 S 0.0 0.0 0:11.09 kapmd
59 root 9 0 0 0 0 S 0.0 0.0 0:00.03 khubd
150 root 9 0 0 0 0 S 0.0 0.0 0:19.80 kjournald
182 daemon 9 0 412 380 344 S 0.0 0.1 0:00.01 portmap
396 root 9 0 596 564 492 S 0.0 0.1 0:00.49 syslogd
405 root 9 0 784 684 624 S 0.0 0.2 0:00.80 pppd
429 bind 9 0 1492 1084 848 S 0.0 0.3 0:00.01 named
431 bind 9 0 1492 1084 848 S 0.0 0.3 0:00.56 named
432 bind 9 0 1492 1084 848 S 0.0 0.3 0:00.19 named
435 bind 9 0 1492 1084 848 S 0.0 0.3 0:00.20 named
439 bind 9 0 1492 1084 848 S 0.0 0.3 0:00.00 namedDie einzigen Prozesse, die laut "top" tatsächlich CPU-Zeit belegen, sind aMule, xfree86 und top. Zusammen noch nicht einmal 25%.
Es handelt sich um einen 900 MHz-PC mit 384 MB RAM und debian/testing, und um einen Dauerzustand. So etwas habe ich noch nie erlebt.
Wer weiß Rat? Was kann ich tun, um dem System etwas Ruhe zu verschaffen?

wayneee
31.05.04, 00:04
Es wäre leichter wenn du die top-Ausgabe mit [CODE][ /CODE] versehen hättest :)

taylor
31.05.04, 01:35
Das "System" belegt die CPU, nicht ein bestimmter Prozess.

Beispielsweise durch einen nicht aktivierten DMA Modus passiert sowas. Dann wird die Festplatte im PIO Modus betrieben, und der geht nunmal über die CPU.

George Mason
31.05.04, 06:36
Per hdparm melden alle Laufwerke, dass DMA eingeschaltet ist. Brauche dringend Eure Hilfe, bevor das System den Bach runter geht.

MannOhMann
31.05.04, 07:17
top -d 0

dann sieht die sache wahrscheinlich schon anders aus

George Mason
31.05.04, 07:30
Stimmt, jetzt verbraucht top 100% der CPU-Zeit. Aber auch der aMule-Prozess springt manchmal an die Spitze. Ich möchte die Last gern reduzieren, was kann ich tun?

MannOhMann
31.05.04, 07:49
wenns nur top ist dann wäre das normal (das führst du ja auch gerade aus)

wenn die anderen prozesse noch immer so niedrig sind durchsuch evtl mal mit

ps -ax

deine prozesse

George Mason
31.05.04, 07:57
Wonach soll ich denn suchen? ps -ax zeigt mir eine Liste der offenen Prozesse an, aber worauf muss ich Deiner Meinung nach achten? Es sieht alles ganz normal aus.

Skipper
31.05.04, 19:36
Hi,
mit top jedenfalls kommt man da nicht weiter, und sonst weiss ich auch keine Möglichkeit, ausser:
Fahre einmal nach und nach alles runter (Windowmanager, X, amule, Netzwerk usw.) und schau nach jedem Schritt nach, ob die Systemauslastung auf normale Werte sinkt.

George Mason
31.05.04, 21:40
Danke für den Tipp, habe den Rechner mal neu gestartet und beim Starten von X, KDE usw. scheint alles normal zu sein, erst beim Starten von amule stellen sich die 100% ein. Fragt sich nur, warum, denn ein vergleichbarer Rechner hier mit der gleichen amule-Version zeigt diese Symptome nicht.

invis-eo
01.06.04, 11:48
also so wie ich das beurteilen kann liegt das an aMule. Wenn ich aMule eine lange Zeit laufen habe wird mein System immer langsamer. Nach ca. 2 Tagen muss ich aMule sicherlich beenden da ich mit meinem PC nicht mehr arbeiten kann. Ab und zu mal neustarten tut auch ganz gut :ugly:

Nun wenn mir jemand sagen kann wie ich das beheben kann währe ich sehr froh! ich könnte mir vorstellen dass der irgend wie das ganze Zeugs ins Ram oder so speichert und anschliessend auch die CPU extrem langsam wird da er anschliessend alles über den Swap machen muss. Nun, kann man da was dagegen tun?

George Mason
01.06.04, 13:46
Ich habe auf meinem Haupt-PC auch aMule am Laufen, und habe da keine Probleme. Durchschnittlich 10% CPU-Last...