> 100 Tasks auf einem frisch installierten Server?

derlym

New Member
Hallo,

Ich habe heute meinen Root-Server EQ6 der Firma Hetzner erhalten. Der Server ist mit einer "minimalen" Installation von Debian Lenny ausgestattet - Dazu SSH, hier und da ein paar Pakete - nichts von Bedeutung.

Trotzdem laufen auf dem Server 105 Tasks, zum größten Teil "watchdog" und "migration". - Was hat es damit auf sich?

Mein alter DS7000 mit Debian Etch kommt - mit einigen zusätzlichen Paketen - auf gerade mal 39 Tasks. - Ist das Hetzner-Debian nicht so minimal, wie es sein sollte oder gibt es da gravierende Unterschiede zwischen Etch und Lenny?
 
Guten Abend,

habe gerade ein Debian Lenny minimal aufgesetzt. Allerdings ist jetzt schon Apache2 installiert. Derzeit läuft er wie folgt...
Code:
[B]top - 21:41:27 up 45 min,  1 user,  load average: 0.02, 0.05, 0.02
Tasks:  33 total,   1 running,  32 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    262360k total,   243976k used,    18384k free,    11392k buffers
Swap:  1048568k total,        0k used,  1048568k free,   193760k cached[/B]

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    6 root      15  -5     0    0    0 S  0.7  0.0   0:00.04 events/0
    1 root      20   0 10312  744  620 S  0.0  0.3   0:00.12 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   19 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch
   20 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   51 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   60 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd
   66 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
   69 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  100 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  101 root      20   0     0    0    0 S  0.0  0.0   0:00.06 pdflush
  102 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  103 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  228 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 net_accel/0
  551 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kstriped
  556 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksnapd
  584 root      15  -5     0    0    0 S  0.0  0.0   0:00.10 kjournald
  665 root      16  -4 16788 1040  488 S  0.0  0.4   0:00.10 udevd
 1146 root      20   0 56040 1456  996 S  0.0  0.6   0:00.00 rsyslogd
 1164 root      20   0 48864 1180  676 S  0.0  0.4   0:00.00 sshd
 1184 root      20   0 18548  844  656 S  0.0  0.3   0:00.00 cron
 1201 root      20   0  3796  580  484 S  0.0  0.2   0:00.00 getty
 1206 root      20   0 63996 3056 2432 S  0.0  1.2   0:00.06 sshd
 1208 root      20   0 18732 1816 1360 S  0.0  0.7   0:00.00 bash
 2295 root      20   0  117m 3128 1404 S  0.0  1.2   0:00.00 apache2
 2296 www-data  20   0  117m 2264  564 S  0.0  0.9   0:00.00 apache2
 2298 www-data  20   0  335m 3100 1148 S  0.0  1.2   0:00.00 apache2
 2303 www-data  20   0  335m 3104 1152 S  0.0  1.2   0:00.00 apache2
 2358 root      20   0 18824 1188  940 R  0.0  0.5   0:00.02 top
 
Last edited by a moderator:
Die "Programme", die bei ps in [eckigen Klammern] angezeigt werden, sind in Wirklichkeit keine Programme, sondern Threads, die der Kernel intern verwendet und auch automatisch startet. Einige von ihnen werden pro CPU benötigt, was man daran erkennt, dass sie eine Nummer im Namen haben wie z.B. [watchdog/0]. Ein weiteres Kennzeichen ist, dass sie alle Kinder von Prozess Nummer 2 ([kthread]) sind. Prozess Nummer 1 ist (aus historischen Gründen) immer der init-Prozess.
Code:
$ ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Sep02 ?        00:00:01 init [3]  
root         2     0  0 Sep02 ?        00:00:00 [kthreadd]
root         3     2  0 Sep02 ?        00:00:01 [ksoftirqd/0]
root         4     2  0 Sep02 ?        00:00:00 [watchdog/0]
root         5     2  0 Sep02 ?        00:00:03 [events/0]
[...]
 
Das erklärt natürlich so einiges, auf die Idee bin ich als chronischer SingleCore-Nutzer gar nicht gekommen. - Vielen Dank. ;-)
 
Back
Top