Hallo Liste,
wie lässt sich erklären, daß top eine hohe CPU Auslastung anzeigt, aber kein Prozess angezeigt wird, der diese Last erzeugt? Das System steht in einem privaten Netz und wurde über einen SUSE Mirror per Software- Update auf den aktuellen Stand gebracht, ein rootkit oder so halte ich daher für unwahrscheinlich (das könnte ja Prozesse verstecken).
Kernel ist ein 2.6.5-7.104-default einer SUSE.
Beispiel:
top - 12:04:50 up 1 day, 18:08, 4 users, load average: 2.97, 1.08, 0.38 Tasks: 74 total, 1 running, 73 sleeping, 0 stopped, 0 zombie Cpu(s): 95.4% us, 3.6% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 1.0% si Mem: 256468k total, 250720k used, 5748k free, 1588k buffers Swap: 377488k total, 1184k used, 376304k free, 55940k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18974 as8 17 0 1760 904 1540 R 1.0 0.4 0:00.35 top 3115 root 16 0 40884 14m 28m S 0.6 5.6 11:27.88 X 9 root 16 0 0 0 0 S 0.3 0.0 0:02.57 kswapd0 1 root 16 0 588 240 444 S 0.0 0.1 0:07.34 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root 5 -10 0 0 0 S 0.0 0.0 0:00.48 events/0
Zu der Zeit wo der beschriebene Effekt auftritt, hat die Kiste auch aus plausiblen Gründen was zu tun (ein Java Programm auszuführen), nur taucht das eben nicht mit der erwarteten CPU Auslastung auf. Wie ist das zu erklären?
Tschau,
andre
am 26.08.2004, um 12:49:02 +0200 mailte Andre Schulze folgendes:
Hallo Liste,
wie lässt sich erklären, daß top eine hohe CPU Auslastung anzeigt, aber kein Prozess angezeigt wird, der diese Last erzeugt? Das System steht
Für den LOAD ist nicht nur die Auslastung der CPU wichtig, sondern auch E/A-Zugriffe. Swappt die Kiste, oder hat allgemein viel auf der Platte zu tun?
Andreas
Am Thu den 26 Aug 2004 um 01:01:21PM +0200 schrieb Andreas Kretschmer:
am 26.08.2004, um 12:49:02 +0200 mailte Andre Schulze folgendes:
Hallo Liste,
wie lässt sich erklären, daß top eine hohe CPU Auslastung anzeigt, aber kein Prozess angezeigt wird, der diese Last erzeugt? Das System steht
Für den LOAD ist nicht nur die Auslastung der CPU wichtig, sondern auch E/A-Zugriffe. Swappt die Kiste, oder hat allgemein viel auf der Platte zu tun?
Mir ist klar, das der Load nur eine Aussage darüber trifft, wieviele Prozesse aktiv warten, was auch durch IO bedingt sein kann. Die Kiste swappt aber kaum (BTW: da die Platte nicht sehr groß ist, ist der swap kleiner als 2*physischer RAM, aber das ist hier OT).
Tschau,
andre
On 26.08.04 Andreas Kretschmer (andreas.kretschmer@schollglas.com) wrote:
am 26.08.2004, um 12:49:02 +0200 mailte Andre Schulze folgendes:
Hallo Liste,
wie lässt sich erklären, daß top eine hohe CPU Auslastung anzeigt, aber kein Prozess angezeigt wird, der diese Last erzeugt? Das System steht
Für den LOAD ist nicht nur die Auslastung der CPU wichtig, sondern auch E/A-Zugriffe. Swappt die Kiste, oder hat allgemein viel auf der Platte zu tun?
Müßte das dann nicht unter sys auftauchen?
H.
lug-dd@mailman.schlittermann.de