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