ubuntuusers.de

Apache2 Speicheroptimierung - Module mpm_prefork_module ?

Status: Ungelöst | Ubuntu-Version: Server 12.04 (Precise Pangolin)
Antworten |

glaskugel

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3617

Ich versuche den Speicherverbrauch eines sehr kleinen Webservers (wenig Traffic, max. 20 Webseiten) in den Griff zu bekommen. Vorschläge für Werte fand ich bei http://wiki.vpslink.com/Low_memory_MySQL_/_Apache_configurations

Default:

<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>

Vorschlag bei knappen Ressourcen bei http://wiki.vpslink.com/Low_memory_MySQL_/_Apache_configurations

StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 5000

Meine /etc/apache2/apache2.conf:

LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       2
    MaxSpareServers       5
    MaxClients           50
    MaxRequestsPerChild   0
</IfModule>
<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
<IfModule mpm_event_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>
DefaultType None
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
Include mods-enabled/*.load
Include mods-enabled/*.conf
Include httpd.conf
Include ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
Include conf.d/
Include sites-enabled/

Meine Überlegung bei 20 MySQL-DB, vorwiegend werden davon 7 DB verwendet und die eher auch nicht gleichzeitig

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       2
    MaxSpareServers       5
    MaxClients           50
    MaxRequestsPerChild   0
</IfModule>

Nun verstehe ich die Auswirkungen dieser Apache-Variablen nicht. Was bedeutet StartServer? Soviele DB wie gleichzeitig in Verwendung sein können?

Worum geht es bei SpareServers? Ich übersetze das mit Reserve-Server. Würde das bei meiner Konfiguration bedeuten, es können max. 10 Datenbanken gleichzeitig verwendet werden und der Speicher wird auf jeden Fall für 7 Server (StartServers + MinSpareServers) verbraucht?

Worum geht es bei MaxClients? Anzahl der Webseitenbesucher _pro_ DB oder für _alle_ DB? MaxRequestsPerChild 0 dürfte unbegrenzt bedeuten, wenn ich es richtig verstanden habe

Ist bei den Modulen was überflüssig. Es geht vorwiegend um Drupal und die Menalto-Gallery.

Default-Module + rewrite:

ls -1 /etc/apache2/mods-enabled/
alias.conf
alias.load
auth_basic.load
authn_file.load
authz_default.load
authz_groupfile.load
authz_host.load
authz_user.load
autoindex.conf
autoindex.load
cgi.load
deflate.conf
deflate.load
dir.conf
dir.load
env.load
geoip.conf
geoip.load
mime.conf
mime.load
negotiation.conf
negotiation.load
perl.load
php5.conf
php5.load
reqtimeout.conf
reqtimeout.load
rewrite.load
setenvif.conf
setenvif.load
status.conf
status.load

http://wiki.vpslink.com/Low_memory_MySQL_/_Apache_configurations schlägt für MySQL das vor:

[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

# For low memory, Berkeley DB should not be used so keep skip-bdb uncommented unless required
skip-bdb

# For low memory, InnoDB should not be used so keep skip-innodb uncommented unless required
skip-innodb

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

Meine /etc/mysql/my.cnf

[client]
port		= 3306
socket		= /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket		= /var/run/mysqld/mysqld.sock
nice		= 0
[mysqld]
user		= mysql
pid-file	= /var/run/mysqld/mysqld.pid
socket		= /var/run/mysqld/mysqld.sock
port		= 3306
basedir		= /usr
datadir		= /var/lib/mysql
tmpdir		= /tmp
lc-messages-dir	= /usr/share/mysql
skip-external-locking
bind-address		= 127.0.0.1
key_buffer              = 64M
max_allowed_packet	= 16M
thread_stack		= 192K
thread_cache_size       = 8
myisam-recover         = BACKUP
max_connections        = 500
table_cache             = 256
query_cache_limit	= 1M
query_cache_size        = 16M
expire_logs_days	= 10
max_binlog_size         = 100M
skip-innodb
default-storage-engine=myisam
[mysqldump]
quick
quote-names
max_allowed_packet	= 16M
[mysql]
[isamchk]
key_buffer		= 16M
!includedir /etc/mysql/conf.d/

Passen da irgendwelche Werte bei MySQL nicht zusammen bzw. wo könnte ich sparen bzw. was ist sehr knapp bemessen?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21827

Wohnort: Lorchhausen im schönen Rheingau

glaskugel schrieb:

Nun verstehe ich die Auswirkungen dieser Apache-Variablen nicht. Was bedeutet StartServer? Soviele DB wie gleichzeitig in Verwendung sein können?

Worum geht es bei SpareServers? Ich übersetze das mit Reserve-Server. Würde das bei meiner Konfiguration bedeuten, es können max. 10 Datenbanken gleichzeitig verwendet werden und der Speicher wird auf jeden Fall für 7 Server (StartServers + MinSpareServers) verbraucht?

Worum geht es bei MaxClients? Anzahl der Webseitenbesucher _pro_ DB oder für _alle_ DB? MaxRequestsPerChild 0 dürfte unbegrenzt bedeuten, wenn ich es richtig verstanden habe

Das _alles_ beantwortet die offizielle Apache-Dokumentation, sogar in allen möglichen Sprachen: http://httpd.apache.org/docs/2.2/de/mod/prefork.html (ich habe übrigens nach "Apache2 prefork startserver" gesucht und das war der erste Hit). Aber selbst suchen ist albern, wenn es auch andere machen können.

Ist bei den Modulen was überflüssig.

Schwer zu sagen, wenn man nicht weiß, welche Konfiguration du (und deine Software) benutzt. Generell sind die Module an sich im Kilobytebereich groß.

http://wiki.vpslink.com/Low_memory_MySQL_/_Apache_configurations schlägt für MySQL das vor:

Das möchte ich mal als eigenes Thema bezeichnen. Denn Mysql ist nciht Apache, auch wenn Du sie zusammen benutzt.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3617

Leider kann ich durch http://httpd.apache.org/docs/2.2/de/mod/prefork.html meine Fragen nicht beantworten und vielleicht liegt mein Problem ganz woanders-

zu Zeit "287696k free", also mehr als genug. Gestern habe ich das nicht einmal erreicht, als ich über das Webinterface meines openVZ VPS die VM stoppte und wieder startete. Da waren ca. 100000k frei.

Gestern bei gleicher Apacher-Konfiguration und MySQL-Konfiguration brach der Speicher mehrmals zusammen. Lt. access-log waren gestern keine Webseitenbesucher als der Speicher nicht reichte.

http://httpd.apache.org/docs/2.2/de/mod/prefork.html Das MPM ist stark selbstregulierend, so dass es selten notwendig ist, seine Konfigurationseinstellungen zu justieren.

Also Finger weg bei 786432k total?

http://httpd.apache.org/docs/2.2/de/mod/prefork.html Die Direktive MaxSpareServers bestimmt das gewünschte Maximum an unbeschäftigten Kindprozessen des Servers. Ein unbeschäftiger Prozess ist einer, der keine Anfrage bedient.

Ich verstehe nicht wozu man etwas "unbeschäftigtes" braucht? Wenn nichts "bedient" wird, wozu braucht man das? Sorry, ich verstehe noch immer nicht die Zusammehänge um abschätzen zu können, was Sinn macht um den Speicherverbrauch zu begrenzen.

http://httpd.apache.org/docs/2.2/de/mod/prefork.html Die Feineinstellung des Parameters sollte nur bei sehr beschäftigten Angeboten notwendig sein.

Also nichts tun bei wenig Speicher?

Zur Zeit passt es:

Tasks:  23 total,   3 running,  20 sleeping,   0 stopped,   0 zombie
Cpu(s): 14.6%us,  0.6%sy,  0.0%ni,779458.9%id,-779374.1%wa,  0.0%hi,  0.0%si,  0
Mem:    786432k total,   519100k used,   267332k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 4730 www-data  20   0 87068  29m 5272 R   25  3.9   1:21.18 /usr/sbin/apach    
26294 root      20   0  2500  848  440 R   20  0.1   0:09.44 gzip               
26227 www-data  20   0 79576  22m 4624 S   11  2.9   0:07.32 /usr/sbin/apach    
 3047 mysql     20   0  336m 198m 7132 S    6 25.8   7:12.09 mysqld             
    1 root      20   0  3220 1644 1276 S    0  0.2   0:00.14 init               
   60 root      20   0  2568  896  720 S    0  0.1   0:00.02 cron               
   70 root      20   0  4092  424  236 S    0  0.1   0:00.00 syslog-ng          
   72 root      20   0 15968  11m 2472 S    0  1.5   0:11.40 syslog-ng          
  122 root      20   0 18568  536  352 S    0  0.1   0:00.00 vzctl              
  123 root      20   0  3460 1792 1448 S    0  0.2   0:00.02 bash               
  370 root      20   0  6632 2420 1984 S    0  0.3   0:00.00 sshd               
 4480 root      20   0 63808  11m 6280 S    0  1.5   0:01.92 /usr/sbin/apach    
 4705 www-data  20   0 80100  23m 4876 S    0  3.0   2:37.08 /usr/sbin/apach    
 4706 www-data  20   0 80376  23m 5360 S    0  3.1   2:24.69 /usr/sbin/apach    
 4768 root      20   0  9220 2860 2344 S    0  0.4   0:00.00 sshd               
 4770 root      20   0  6792 1968 1588 S    0  0.3   0:00.00 bash               
 4776 root      20   0  6456 1464 1228 S    0  0.2   0:00.02 vpssicherung.sh
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
  224 sort -b -k1,1n
  424 supervising syslog-ng                        
  536 vzctl: pts/3      
  848 gzip /bak1_vps/SICHERUNG1_vps/vps729837/ubuntu/VPSSICHERUNG/current/mysqld
  856 pr -TW80
  896 cron
  924 ps -e -orss=,args=
 1148 top
 1464 /bin/bash /usr/local/bin/vpssicherung.sh
 1644 init
 1792 -bash
 1948 -bash
 1956 -bash
 1968 -bash
 2420 /usr/sbin/sshd -D
 2856 sshd: root@pts/1    
 2860 sshd: root@pts/2    
 2860 sshd: root@pts/4    
11516 /usr/sbin/apache2 -k start
11520 /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid
22848 /usr/sbin/apache2 -k start
23424 /usr/sbin/apache2 -k start
23624 /usr/sbin/apache2 -k start
23808 /usr/sbin/apache2 -k start
24368 /usr/sbin/apache2 -k start
202896 /usr/sbin/mysqld

Grob gesprochen, braucht der Apache augenblicklich 120M und MySQL 200M, beide mit Defaultkonfiguration. Wenn da auch noch gzip mit 2GB-Dateien läuft und auch md5sum, dann bricht das System nicht zusammen. Gestern war das garantiert.

Kann das bei openVZ mit den anderen Accounts des Hosters zusammenhängen? Könnte da top was falsches anzeigen und es ist tatsächlich weniger RAM zur Verfügung?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21827

Wohnort: Lorchhausen im schönen Rheingau

Zunächst mal solltest Du lernen, Zitate kenntlich zu machen, damit man deine Frage von der Dokumentation unterscheiden kann.

glaskugel schrieb:

Ich verstehe nicht wozu man etwas "unbeschäftigtes" braucht? Wenn nichts "bedient" wird, wozu braucht man das? Sorry, ich verstehe noch immer nicht die Zusammehänge um abschätzen zu können, was Sinn macht um den Speicherverbrauch zu begrenzen.

Sagen wir mal du hast durchschnittlich 100 Anfragen pro Minute, aber in den ersten 10 Sekunden 50 und danach 10 alle 10 Sekunden. Dann musst Du so kalkulieren, dass Du die 50 requests in den ersten 10 Sekunden abgearbeitet bekommst, oder dass du sie auf die ersten 20 Sekunden verteilst und die nachfolgenden 10 Requests in den 3. 10 Sekunden erledigst (also 25,25,20 nach 10,20 und 30 Sekunden). Die restlichen 30 Sekunden ist ein Teil deiner Threads dann aber unbeschäftigt, weil nicht mehr so viele Anfragen reinkommen. Trotzdem wäre das Beenden und wiederstarten mit mehr Aufwand verbunden als sie einfach ohne Arbeit weiterlaufen zu lassen.

Also nichts tun bei wenig Speicher?

Im grunde genommen sind die Staandardkonfigs auf den Durchschnittsfall angepasst. Da Du dich nicht wirklich auskennst, solltest Du so lange die Finger davon lassen, bis du a) einen Grund hast und b) zumindest in der Doku nachgelesen und vertsnaden hast, was die Einstellungen tun.

Zur Zeit passt es:

Grob gesprochen, braucht der Apache augenblicklich 120M und MySQL 200M, beide mit Defaultkonfiguration. Wenn da auch noch gzip mit 2GB-Dateien läuft und auch md5sum, dann bricht das System nicht zusammen. Gestern war das garantiert.

Kann das bei openVZ mit den anderen Accounts des Hosters zusammenhängen? Könnte da top was falsches anzeigen und es ist tatsächlich weniger RAM zur Verfügung?

Ich glaube bei openVZ hast Du eine garantierte Menge Ram und eine, die sich alle VMs des hosts teilen. Wenn also grad überall Last ist, hast Du weniger als in ruhigen Zeiten. Damit musst du in den vergleichsweise güntsigen OpenVZ-Konfigurationen leben.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3617

Im grunde genommen sind die Staandardkonfigs auf den Durchschnittsfall angepasst. Da Du dich nicht wirklich auskennst, solltest Du so lange die Finger davon lassen, bis du a) einen Grund hast und b) zumindest in der Doku nachgelesen und vertsnaden hast, was die Einstellungen tun.

Der Grund war ja da, nur bin ich mir nicht sicher, ob es an der Konfiguration des Hosters liegt bzw. lag. Ich habe das auch mit dem Hoster diskutiert und der meinte an den erwähnten Optionen zu drehen. Ich habe bis jetzt immer die Default-Einstellungen ohne Probleme verwendet und die Webseiten haben sich auch nicht geändert. Geändert hat sich nur Ubuntu 10.04 auf 12.04.

Der Vorschlag des Hosters war:

StartServers 2
MinSpareServers 2
MaxSpareServers 5
ServerLimit           16
MaxClients            16
MaxRequestsPerChild 0

Das erscheint mir aber extrem wenig und vor allem spricht auch dagegen was an den Default-Werten zu ändern, da es heute damit perfekt klappt. Eben 267456k free. So war es in etwa immer. Die Probleme traten nach der Installation von 12.04 statt 10.04 auf. Vgl. http://forum.ubuntuusers.de/topic/10-04-oder-12-04-fuer-webserver/ Die Erstinstallation klappte nicht mit 12.04. Es kam die Meldung "Warning: distribution not specified in CT config" Für mich sieht das so aus, dass ich der 1. Kunde mit 12.04 bin und alle anderen verwenden 10.04. Da erlaube ich mir mißtraurisch zu sein, ob von seiten des Hosters alles richtig konfiguriert ist. Der Hoster erscheint schon kompetent, der (seltene) Support ist in der Regel schnell und hilfreich.

Jedenfalls muss ich was tun, wenn Stunden lang der Speicher ausgeht und es eventuell an meiner Konfiguration liegt. Auch ein Stop / Start der VM hat nur wenig Speicher frei gegeben. Leider habe ich keine Ahnung warum und mein Verdacht geht in Richtung Apache. Einige Zeit _davor_ wurden schon von mir Zugriffe auf diverse Webseiten gemacht. Die Seiten wurden aber dann geschlossen. Zum Zeitpunkt als der Speicher ausging, gab es keine Webseitenbesucher, allerdings wurden 2GB mit gzip komprimiert und da konnte ich in einem 2. ssh-Fenster zusehen wie der Speicher immer weniger wurde. Allerdings sah ich auch einige apache-Prozesse. Ich glaube es waren so 5 oder 6. Nehmen wir an jeder Apache-Prozess verbraucht etwa 25m, Ich sehe mit top Werte von 11-29. Somit verbraucht Apache ca. 150M im Leerlauf. Bei 760MB RAM sollte das eigentlich kein Problem sein. Auch der MySQL-Server mit 200M sollte im grünen Bereich sein. Leider kannte ich damals den Befehl

ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS

nicht. Vgl. http://forum.ubuntuusers.de/topic/speicherverbrauch-absolut-analysieren/ und das dort zitierte top. Da waren es 8 Apache Prozesse.

Ich beobachte nun wie es mit den Default-Werten weiter geht. Vielleicht wurde ja doch im Hintergrund vom Hoster an den Speicher-Einstellungen gedreht, die mir nicht mitgeteilt wurden.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3617

Im Lauf des Nachmittags fällt auf, dass Apache immer mehr Speicher verbraucht. Das ist noch kein Problem, aber ich verstehe noch nicht warum.

top - 16:59:57 up 15:51,  0 users,  load average: 0.10, 0.10, 0.09
Tasks:  21 total,   1 running,  20 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.6%us,  0.3%sy,  0.0%ni, 96.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    786432k total,   620312k used,   166120k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                          
27539 root      20   0 86488 5396 2148 S    2  0.7   0:02.14 fail2ban-server                                                  
    1 root      20   0  3220 1644 1276 S    0  0.2   0:00.14 init                                                             
   60 root      20   0  2568  896  720 S    0  0.1   0:00.02 cron                                                             
   70 root      20   0  4092  424  236 S    0  0.1   0:00.00 syslog-ng                                                        
   72 root      20   0 15968  11m 2472 S    0  1.5   0:17.20 syslog-ng                                                        
  122 root      20   0 18568  536  352 S    0  0.1   0:00.00 vzctl                                                            
  123 root      20   0  3460 1792 1448 S    0  0.2   0:00.02 bash                                                             
  370 root      20   0  6632 2420 1984 S    0  0.3   0:00.00 sshd                                                             
 3047 mysql     20   0  340m 208m 7160 S    0 27.2   9:58.46 mysqld                                                           
 4480 root      20   0 63808  11m 6280 S    0  1.5   0:02.64 /usr/sbin/apach                                                  
26952 root      20   0 13484 7120 2332 S    0  0.9   0:20.68 sshd                                                             
26954 root      20   0  3696 1168  688 S    0  0.1   0:05.94 rsync                                                            
27541 root      20   0  3948 1484 1184 S    0  0.2   0:01.00 gam_server                                                       
27583 www-data  20   0 99688  38m 4568 S    0  5.0   0:15.74 /usr/sbin/apach                                                  
27586 www-data  20   0 97384  36m 4552 S    0  4.8   0:14.42 /usr/sbin/apach                                                  
27587 www-data  20   0 79924  22m 4580 S    0  2.9   0:09.06 /usr/sbin/apach                                                  
27588 www-data  20   0 79924  22m 4568 S    0  2.9   0:10.18 /usr/sbin/apach                                                  
27589 www-data  20   0 80184  23m 4756 S    0  3.0   0:09.08 /usr/sbin/apach                                                  
27590 root      20   0  9220 2856 2344 S    0  0.4   0:00.02 sshd                                                             
27592 root      20   0  6808 1992 1592 S    0  0.3   0:00.00 bash                                                             
28035 root      20   0  2668 1052  864 R    0  0.1   0:00.00 top   
# ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS | sort -nr

213620 /usr/sbin/mysqld
40348 /usr/sbin/apache2 -k start
37904 /usr/sbin/apache2 -k start
23940 /usr/sbin/apache2 -k start
23240 /usr/sbin/apache2 -k start
23168 /usr/sbin/apache2 -k start
11536 /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid
11516 /usr/sbin/apache2 -k start
 7120 sshd: root@notty    
 5396 /usr/bin/python /usr/bin/fail2ban-server -b -s /var/run/fail2ban/fail2ban.sock
 2856 sshd: root@pts/1    
 2420 /usr/sbin/sshd -D
 1992 -bash
 1792 -bash
 1644 init
 1484 /usr/lib/gamin/gam_server
 1168 rsync --server --sender -vlogDtpre.iLsf . /bak1_vps
  932 ps -e -orss=,args=
  896 cron
  856 pr -TW126
  784 sort -b -k1,1n
  776 sort -nr
  536 vzctl: pts/3      
  424 supervising syslog-ng
Antworten |