Hallo, bei SuSE Professional war bis 9.1 standard, dass named mit mehreren Prozessen aufgrufen wurde. In der Ver 9.1 wird named nur noch mit einem Prozess aufgerufen. Durch welche Konfiguration kann die Anzahl bei einer CPU erhöht werden? Mit freundlichen Gruessen ! Helmut Thormaehlen Tel.: (+461) 805-1482 Fachhochschule Flensburg Fax : (+461) 805-1300 Hochschulverwaltung Dezernent IT-Services und Network Security mailto:thormaehlen@fh-flensburg.de
On Tuesday 30 November 2004 12:27, Helmut Thormaehlen wrote:
bei SuSE Professional war bis 9.1 standard, dass named mit mehreren Prozessen aufgrufen wurde. In der Ver 9.1 wird named nur noch mit einem Prozess aufgerufen. Durch welche Konfiguration kann die Anzahl bei einer CPU erhöht werden?
Ich denke, Du bist über die alte/neue Thread-Implementierung gestolpert. Früher (Kernel 2.4) wurden Threads praktisch gleich zu Prozessen behandelt, nur dass mehrere Prozesse sich den selben Speicher teilten. Damit zeigte ps u.ä. Tools auch mehrere Prozesse an. Seit Suse 9.1 (Kernel 2.6) unterscheiden sich Threads und Prozesse. Damit passiert jetzt folgendes: r2@opi:~/FTP> ps ax|grep named 5949 ? Ssl 0:00 /usr/sbin/named -t /var/lib/named -u named ps zeigt nur einen named, aber: opi:/home/r2/FTP # ls -l /proc/5949 total 0 ... lrwxrwxrwx 1 root root 0 2004-11-30 16:32 cwd -> /var/lib/named -r-------- 1 root root 0 2004-11-30 16:32 environ lrwxrwxrwx 1 root root 0 2004-11-30 15:46 exe -> /usr/sbin/named ... lrwxrwxrwx 1 root root 0 2004-11-30 16:32 root -> /var/lib/named ... dr-xr-xr-x 3 root root 0 2004-11-30 16:32 task -r--r--r-- 1 root root 0 2004-11-30 16:32 wchan opi:/home/r2/FTP # ls -l /proc/5949/task/ total 0 dr-xr-xr-x 3 root root 0 2004-11-30 16:32 . dr-xr-xr-x 3 named named 0 2004-11-30 15:46 .. dr-xr-xr-x 3 named named 0 2004-11-30 16:32 5949 dr-xr-xr-x 3 named named 0 2004-11-30 16:32 5950 dr-xr-xr-x 3 named named 0 2004-11-30 16:32 5951 dr-xr-xr-x 3 named named 0 2004-11-30 16:32 5952 opi:/home/r2/FTP # ls -l /proc/5949/task/5950 total 0 ... lrwxrwxrwx 1 root root 0 2004-11-30 16:32 cwd -> /var/lib/named -r-------- 1 root root 0 2004-11-30 16:32 environ lrwxrwxrwx 1 root root 0 2004-11-30 16:32 exe -> /usr/sbin/named ... lrwxrwxrwx 1 root root 0 2004-11-30 16:32 root -> /var/lib/named ... In "/proc/NAMED_PID" gibt es ein Verzeichnis "task", das für jeden Thread dieses Prozesses wieder ein Verzeichnis enthält. Die Info in diesem Verzeichnis ist der in /proc/PID sehr ähnlich, bezieht sich aber nur auf einen Thread. Früher zeigte ps 4 named Prozesse, heute einen Prozess bestehend aus 4 Threads. "ps axH | grep named" erinnert mehr an das alte aussehen: opi:/home/r2/FTP # ps axH|grep named 5949 ? Ssl 0:00 /usr/sbin/named -t /var/lib/named -u named 5949 ? Ssl 0:08 /usr/sbin/named -t /var/lib/named -u named 5949 ? Ssl 0:00 /usr/sbin/named -t /var/lib/named -u named 5949 ? Ssl 0:00 /usr/sbin/named -t /var/lib/named -u named Torsten
participants (2)
-
Helmut Thormaehlen
-
Torsten Foertsch