Langsame Serverresonanz
Posted: 2005-10-18 11:30
Hallo Rooters ;)
Lang ist's her, da habe ich mal was gefragt und jetzt bin ich mal wieder da, um eure Hilfe in Anspruch zu nehmen.
Es geht um folgendes: Wir betreiben ein Online-System zur Verwaltung von Partylocations. Derzeit sind bei uns ca. 30 solcher Locations gelistet.
Zu jeder Location werden ca. 40 SQL-Statements ausgeführt, sodass pro Seitenaufruf exakt 1200 SQL-Statements ausgeführt werden müssen.
Bis dato war das ja gar kein Problem - die Seiten haben relativ fix geladen (so 3-4 Sekunden), doch seitdem das Ding eine Nutzerverwaltung hat und fast den ganzen Tag 5-10 Personen gleichzeitig unterwegs sind auf dem Ding geht die Performance ganz arg in die Knie.
Das System ist folgendes:
Gehostet bei Hosteurope, 2 x 2,8 GHz, 2 GB Ram, 4*36 GB SCSI-Raid-10 - und das ganze auf SuSE 8.2
Programmiert ist das ganze Teil in php 4.3.10 und wird die Tage auf php 5 hochgestuft.
Im Hintergrund läuft - ganz klar - ein Apache 2 Webserver (2.0.48) und als Datenbank benutzen wir die SAP DB 7.4.
Gibt es eine Möglichkeit für uns die Performance des Servers zu monitoren? Die HTTP-Anfragen kommen alle nur sehr schleppend durch (egal von wo aus wir auf den Server zugreifen!) und das Laden der Seiten dauert ca. 20 Sekunden. Als ob der Server an siene Leistungsgrenze stößt - das kann ja aber doch gar nicht sein bei der Ausstattung.
Also, Frage: Wie kann ich das ganze System monitoren bzw. herausfinden, wo der Bottleneck sitzt.
Danke schon einmal im Vorraus,
Cupra
Lang ist's her, da habe ich mal was gefragt und jetzt bin ich mal wieder da, um eure Hilfe in Anspruch zu nehmen.
Es geht um folgendes: Wir betreiben ein Online-System zur Verwaltung von Partylocations. Derzeit sind bei uns ca. 30 solcher Locations gelistet.
Zu jeder Location werden ca. 40 SQL-Statements ausgeführt, sodass pro Seitenaufruf exakt 1200 SQL-Statements ausgeführt werden müssen.
Bis dato war das ja gar kein Problem - die Seiten haben relativ fix geladen (so 3-4 Sekunden), doch seitdem das Ding eine Nutzerverwaltung hat und fast den ganzen Tag 5-10 Personen gleichzeitig unterwegs sind auf dem Ding geht die Performance ganz arg in die Knie.
Das System ist folgendes:
Gehostet bei Hosteurope, 2 x 2,8 GHz, 2 GB Ram, 4*36 GB SCSI-Raid-10 - und das ganze auf SuSE 8.2
Programmiert ist das ganze Teil in php 4.3.10 und wird die Tage auf php 5 hochgestuft.
Im Hintergrund läuft - ganz klar - ein Apache 2 Webserver (2.0.48) und als Datenbank benutzen wir die SAP DB 7.4.
Gibt es eine Möglichkeit für uns die Performance des Servers zu monitoren? Die HTTP-Anfragen kommen alle nur sehr schleppend durch (egal von wo aus wir auf den Server zugreifen!) und das Laden der Seiten dauert ca. 20 Sekunden. Als ob der Server an siene Leistungsgrenze stößt - das kann ja aber doch gar nicht sein bei der Ausstattung.
Also, Frage: Wie kann ich das ganze System monitoren bzw. herausfinden, wo der Bottleneck sitzt.
Danke schon einmal im Vorraus,
Cupra