• This forum has a zero tolerance policy regarding spam. If you register here to publish advertising, your user account will be deleted without further questions.

Apache2 Optimierungsfragen

Sanymedia

New Member
Hallo,

Ich habe einen Kunden, der hat zur Zeit 4 Onlineshops auf einem Cloud Server von 1und1 laufen.

Die Konfiguration des Servers: 2 CPU Kerne, 4 GB Arbeitsspeicher.

So, nun hab ich massive Probleme teilweise den Server überhaupt zu erreichen, zum Nachteil muss gesagt werden, das Plesk leider benötigt wird.

So nun zu den fakten:

Apache Konfiguration als Prefork mit Konfiguration:
Code:
Timeout 30
KeepAlive Off
HostnameLookups Off

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

Top:
Code:
top - 20:11:04 up  2:38,  2 users,  load average: 0.53, 0.59, 0.54
Tasks: 114 total,   1 running, 113 sleeping,   0 stopped,   0 zombie
Cpu(s): 14.3%us, 14.2%sy,  0.0%ni, 70.3%id,  1.1%wa,  0.0%hi,  0.0%si,  0.1%st
Mem:   4190680k total,  1368988k used,  2821692k free,    18372k buffers
Swap:  1959920k total,        0k used,  1959920k free,   738840k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
11935 www-data  20   0  260m  31m 5828 S   33  0.8   0:07.18 apache2
 1939 mysql     20   0  312m  84m 6428 S    8  2.1  27:49.56 mysqld
11938 www-data  20   0  270m  41m 5836 R    9  1.0   0:03.94 apache2

MyTop:
Code:
MySQL on localhost (5.0.51a-24+lenny5-log)                                                                          up 0+02:49:49 [20:23:07] Queries: 788.0k  qps:   79 Slow:     0.0         Se/In/Up/De(%):    27/00/00/00              qps now:   67 Slow qps: 0.0  Threads:    1 (   1/   7) 23/00/00/00  Key Efficiency: 100.0%  Bps in/out:   0.2/ 33.5   Now in/out:   8.4/ 1.3k

      Id      User         Host/IP         DB      Time    Cmd Query or State                                                                     --      ----         -------         --      ----    --- ----------                                                                       6322     admin       localhost                    0  Query show full processlist

Für den Monat Mai 2011 stehen folgende Statistiken bereit:
Unique Visitors => 8469
Number of Visitors => 10255 (1.21 visits/Visitor)
Pages => 310668 (30.29 Pages/Visit)
Hits => 1150424 (112.18 Hits/Visit)
Bandwidth: 10.47 GB

Für den Monat Juni 2011 stehen folgende Statistiken bis zum heutigen Datum (10.06.2011 / 6:31 Uhr) bereit:
Unique Visitors => 6351
Number of Visitors => 7590
Pages => 174235
Hits => 706455
Bandwidth: 5.94 GB

Eine Anfrage dauert bis die Seite erscheint, teilweise > 5 Sekunden.

Jetzt habe ich die Vermutung das es am Apache liegen könnte, da wie ich aus TOP erfahren hab, ein Thread ~ 40M Speicher braucht.

Ich hab euch noch ein paar Server Statistiken angehängt, die anderen wie CPU und MySQL muss ich in einem zweiten Beitrag Posten.

Sind denn die Einstellungen Optimal, oder was könnte noch geändert werden, damit alles noch Effizienter läuft?

Vielen dank ;)
 

Attachments

  • apache_accesses-day.png
    apache_accesses-day.png
    22 KB · Views: 136
  • apache_accesses-week.png
    apache_accesses-week.png
    26.3 KB · Views: 146
  • apache_processes-day.png
    apache_processes-day.png
    18.9 KB · Views: 131
  • apache_processes-week.png
    apache_processes-week.png
    18.9 KB · Views: 119
  • apache_volume-day.png
    apache_volume-day.png
    24.7 KB · Views: 122
Zweiter Post für Statistiken :)
 

Attachments

  • apache_volume-week.png
    apache_volume-week.png
    24.6 KB · Views: 131
  • cpu-day.png
    cpu-day.png
    25.2 KB · Views: 135
  • cpu-week.png
    cpu-week.png
    25.2 KB · Views: 139
  • memory-day.png
    memory-day.png
    34 KB · Views: 129
  • memory-week.png
    memory-week.png
    40.8 KB · Views: 145
Code:
Mem:   4190680k total,  1368988k used,  2821692k free,    18372k buffers
Swap:  1959920k total,        0k used,  1959920k free,   738840k cached
[...]
11935 www-data  20   0  260m  31m 5828 S   33  0.8   0:07.18 apache2
 1939 mysql     20   0  312m  84m 6428 S    8  2.1  27:49.56 mysqld
11938 www-data  20   0  270m  41m 5836 R    9  1.0   0:03.94 apache2
Das ist nicht der Apache. Ich würde da eher mal in Richtung Bandbreite der Festplatte suchen.
 
Naja, da es ein Cloud Server ist, was kann ich denn an diesem sehr viel bezüglich Festplatten Konfiguration ändern? nicht viel ;)

Ein paar Ansätze wären hier nicht schlecht, weil ich denk für die Serverleistung dürfte wohl mehr gehen, aber das mein Kunde am Limit vom Cloud Server angekommen ist, denke ich jedoch nicht.
 
Die Kiste ist ganz sicher nicht überlastet, das zeigt top deutlich.
Seit wann besteht das Problem? Könnte es an der Programmierung, deiner Anbindung, Anbindung des Servers liegen? Link zu den Internetseiten?


Grüße
 
Back
Top