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