[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian langsam durch unbekannte Prozesse belastet



Hallo,

Am Dienstag, den 19.09.2006, 17:36 +0400 schrieb Vladislav Vorobiev:
> Hallo,
> 
> das ist kein V - Server. Es geht um ein Webserver.
> Das mit dem Swap ist ok. Da leufen ein paar Applikationen die viel
> Spreicher fressen. Allerding ist der server nur in laetzter Zeit
> langsamer gewoeden.
...
> sonst ist sieht die Prozesslise so aus:
> 
> :~# ps -elf f
> F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY        TIME CMD
...
> 4 S mysql    20759 20653  0  76   0 - 33039 -      Sep14 ?
> 0:00  \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql
> --user=mysql --pid-

Aha. Ein mysqld. Bei verschiedenen Kombinationen von Kernel und top habe
ich schon erlebt, dass die Threads des mysqld nicht in der top Liste
auftauchen. Auch das normale ps zeigt sie nicht immer.

Vermutlich werden bei diesen Kernel/Top Kombinationen von jedem Prozess
nur die Zahlen des Haupt-Threads angezeigt. Beim mysqld verbraucht der
so gut wie nichts.

Eine Lösung, etwas von den Threads zu sehen, ist in diesen Fällen z.B.
die 'H' option von ps. Also z.B. "ps Hax". Neuere Versionen von top
haben offenbar auch die Möglichkeit, mit 'H' die Threads anzuzeigen.
Allerdings sollten diese Versionen standardmäßig die Summe aller Threads
einen Prozesses anzeigen, so dass dann keine "versteckten" CPU-Fresser
vorhanden wären.

...

Gruß,
Ingo
-- 
Ingo Strüwing, Senior Software Developer
MySQL AB, www.mysql.de



Reply to: