Hallo Liste, ist es normal, dass einige Prozesse gleich mehrfach gestartet werden? Ein Prozess pro Programm müsste doch eigendlich reichen, oder? Zur Verdeutlichung was ich meine hier ein Auszug aus der Ausgabe von ps xa : PID TTY STAT TIME COMMAND [...] 167 ? S 0:03 /usr/sbin/isdnlog -f /etc/isdn/isdnlog.isdnctrl0.opti 266 ? S 0:00 /usr/sbin/ipppd pidfile /var/run/ipppd.ippp0.pid file 412 ? S 0:00 /sbin/syslogd 416 ? S 0:00 /sbin/klogd -c 1 439 ? S 0:00 /usr/sbin/amavis-milter -p local:/var/run/amavis.sock 440 ? S 0:00 /usr/sbin/amavis-milter -p local:/var/run/amavis.sock 441 ? S 0:00 /usr/sbin/amavis-milter -p local:/var/run/amavis.sock 456 ? S 0:00 /usr/sbin/atd 520 ? S 0:00 /usr/sbin/lpd 543 ? S 0:00 /usr/sbin/nscd 547 ? S 0:00 /usr/sbin/nscd 548 ? S 0:00 /usr/sbin/nscd 549 ? S 0:00 /usr/sbin/nscd 550 ? S 0:00 /usr/sbin/nscd 552 ? S 0:00 /usr/sbin/nscd 553 ? S 0:00 /usr/sbin/nscd 588 ? S 0:00 /usr/sbin/cron 601 ttyS0 S 0:00 /usr/sbin/gpm -t ms -m /dev/mouse 613 ? S 0:00 sendmail: accepting connections 616 ? S 0:00 /usr/sbin/inetd 784 ? S 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf 785 ? S 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf 825 tty3 S 0:00 /sbin/mingetty tty3 826 tty4 S 0:00 /sbin/mingetty tty4 828 tty6 S 0:00 /sbin/mingetty tty6 1243 tty2 S 0:00 /sbin/mingetty tty2 Ich meine insbesondere amavis, nscd und httpd ... Merkwürdig sind die aufeinander folgenden Prozessnummern. Kann sich (oder mir ;-) ) das jemand erklären? MfG, Heiko -- Aufgepasst - jetzt viele 1&1 New WebHosting Pakete ohne Einrichtungsgebuehr + 1 Monat Grundgebuehrbefreiung! http://puretec.de/index.html?ac=OM.PU.PU003K00736T0492a
Moin Heiko, * Heiko Brüning schrieb am 09 Aug 2001:
ist es normal, dass einige Prozesse gleich mehrfach gestartet werden? Ein Prozess pro Programm müsste doch eigendlich reichen, oder? Zur Verdeutlichung was ich meine hier ein Auszug aus der Ausgabe von ps xa :
[snip] 784 ? S 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf 785 ? S 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf
Ich meine insbesondere amavis, nscd und httpd ... Merkwürdig sind die aufeinander folgenden Prozessnummern. Kann sich (oder mir ;-) ) das jemand erklären?
Grundsätzlich kann das 2 Ursachen haben: - ein Server wartet auf Anfragen. Da die meisten Server für größere Lasten als ein Einzelplatzsystem gedacht sind, werden gleich mehrere Prozesse gestartet, um eingehende Anfragen schneller bearbeiten zu können. Beim httpd kannst du einstellen, daß er z.B. minimal x Prozesse im Leerlauf vorhält. - ein Server bedient eine Anfrage. In der Regel führt der Serverprozeß bei einer Anfrage ein fork duch (er repliziert sich selbst). Der ursprüngliche Prozeß lauscht weiter nach neuen Verbindungen und der neue beantwortet die Anfrage. Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
participants (2)
-
Heiko Brüning
-
Sebastian Helms