Serverauslastung einsehen

ragey

Registered User
Hallo,
mein RootDS von 1und1 hängt heute ein wenig durch.
Ich habe das Gefühl das die maxClients erreicht sind.

Wie kann ich auf dem Console die Serverauslastung
einsehen (CPU usw.) sowie die Apache Auslastung.

Mfg Ragey
 
Die Server-Auslastung mit "top".
Die Apache-Auslastung bitte nach "mod_status" hier im Forum suchen.
 
Hier mal die Ausgabe von TOP:
Code:
top - 19:03:14 up 133 days,  2:35,  1 user,  load average: 2.31, 2.32, 2.51
Tasks: 406 total,   2 running, 403 sleeping,   0 stopped,   1 zombie
Cpu(s): 10.5% us,  5.3% sy,  0.0% ni, 77.6% id,  5.9% wa,  0.0% hi,  0.7% si
Mem:    994428k total,   984396k used,    10032k free,      172k buffers
Swap:  3919840k total,   579688k used,  3340152k free,    55688k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
12727 mysql     15   0  132m  12m 3252 S  5.6  1.3   3:58.50 mysqld
12424 wwwrun    15   0  110m 7164 3476 S  5.3  0.7   0:01.89 httpd2-prefork
32187 root      16   0  4548 1428  868 R  1.3  0.1   0:00.40 top
12536 wwwrun    16   0  109m 6736 3804 S  1.0  0.7   0:01.22 httpd2-prefork
12577 wwwrun    16   0  109m 7032 3480 S  1.0  0.7   0:01.98 httpd2-prefork
 3511 root      18   0  6288  612  428 R  0.7  0.1   1:20.96 syslog-ng
12304 wwwrun    15   0  111m 7952 3620 S  0.3  0.8   0:02.02 httpd2-prefork
12434 wwwrun    16   0  110m 7152 3480 S  0.3  0.7   0:01.30 httpd2-prefork
12487 wwwrun    15   0  110m 7332 3484 S  0.3  0.7   0:01.82 httpd2-prefork
12588 wwwrun    15   0  110m 6808 3488 S  0.3  0.7   0:00.84 httpd2-prefork
12617 wwwrun    15   0  110m 7168 3484 S  0.3  0.7   0:01.86 httpd2-prefork
    1 root      16   0   724   84   48 S  0.0  0.0   0:07.60 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.28 events/0
    6 root      10  -5     0    0    0 S  0.0  0.0   0:10.53 khelper
    7 root      11  -5     0    0    0 S  0.0  0.0   0:00.37 kthread
    8 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
[...]
 
Weil deine Swap Partition genutzt wird, solltest du den RAM um 1GB erweitern.
ca 400+ offene httpd Prozesse fressen halt ihren Teil.
Die Load Average ist bei ca. 2.51, ich denke du hast ein Dual-Core System, also solltest du über ein CPU Upgrade nachdenken. Jedoch scheint RAM erstmal wichtiger.

Edit: Wenn es die Umstände ermöglichen, installier mrtg mit einer RAM/SWAP/CPU Anzeige und starte in der Zeit wo der Server kaum benutzt wird ihn neu.
Dann 1 Woche laufen lassen.
Wenn du Hilfe brauchst, bei der Installation/Konfiguration von mrtg, stehe ich dir wie immer per PN zur Verfügung. Sollten noch mehr den Wunsch haben, kann ich ein Tutorial schreiben.
 
Last edited by a moderator:
Offensichtlich ist der Server den Besuchermassen nicht mehr gewachsen.
Ich habe einen neuen Server bestellt:
» AMD Opteron 146 Server-Prozessor
» 2.048 MB DDR-RAM
» 2x 120 GB SATA-Festplatten
» RAID1
» 2x GBit LAN

Ich werde dann die Seiten etwas verteilen und denke es sollte dann
wieder laufen. Leider bietet 1und1 nicht an den RAM zu erhöhen.
Ich müsste dazu womöglich ein komplett neues Paket bestellen.
 
Ich emfehlen dir auf Lighttpd zu setzen statt auf Apache.
Ein kumpel von mir Fährt damit richtig gut, würde es auch gerne nutzen aber System ohne Confixx zu bedienen kommt für mich nicht in die Tüte.
Eine andere Möglichkeit wäre es einen anderen Server nur für die Datenbanken zu nehmen, dabei muss es noch nicht mal ein teurer Server sein.

Hier noch ein Link: Forenblogger » Serverlast entgegenwirken (1) - lighttpd statt Apache
 
Für einzelne Projekte kann ich Lighttpd nur Empfehlen.

Hatte eine Seite im LoadBalancing auf Apache2 und 4! Servern verteilen müssen und komme nun, mit Lighttpd mit einem Server wieder hin.
 
Back
Top