[Mapserver-DE] Anfrage zu Serverleistung

Dirk Jesko ml.dje at geocontent.de
Don Jul 6 13:21:12 CEST 2006


Hallo Kai,

das hängt von der Komplexität der Daten ab. Im Normalfall (wie auch 
immer man den definieren mag), sollten 10000 Anfragen pro Tag nicht 
übermäßig problematisch sein. Bei uns laufen Mapserver, 
Postgres/PostGIS, Webserver, etc. auf einem Linux Server mit 2 
Prozessoren (irgendwas in der Größenordnung von 3GHz Xeon). Derzeit 
beantwortet der Mapserver etwas mehr als 10000 Anfragen pro Tag und der 
Server ist damit noch lange nicht ausgelastet. Die Antwortzeiten liegen 
bei reinen Rasterdaten um eine Sekunde. Komplexe Bilder mit vielen 
Layern können aber auch schon mal mehr als 30s benötigen. Das ist aber 
selten. Als problematisch hat sich eher der Datenbankteil 
herausgestellt. Da wir in einigen Portalen viele komplexe Vektor-Layer 
haben (teilweise über 50), die in PostGIS gespeichert sind, verursacht 
die Datenbank meist eine wesentlich höhere Last, als der eigentliche 
Mapserver. Wie das bei Vektordaten aus anderen Quellen, z.B. 
Shape-Dateien aussieht, kann ich nicht genau sagen. Meiner Erfahrung 
nach, kann man mit einer geschickten Strukturierung der Daten wesentlich 
die Antwortzeiten wesentlich stärker beeinflussen, als mit besserer 
Hardware.

Bezüglich der Frage zur Lastverteilung auf mehrere Server kann ich im 
Moment nicht weiterhelfen. Das würde mich aber auch interessieren. Wir 
werden das im nächsten Schritt zunächst wohl auf die einfachere Art 
lösen und erstmal die Datenbank auf einen eigenen Server verlagern.

Bezüglich des Löschens: Das lässt sich unter Linux mit einem cron-Job 
wunderbar erledigen.


Mit freundlichen Grüßen,
Dirk Jesko


Kai Behncke wrote:

>Hallo liebe Liste,
>
>ich habe eine Frage zu notwendiger Serverleistung unter Einsatz des UMN Mapservers.
>
>Wie viele Anfragen kann der Mapserver ca. gleichzeitig beantworten?
>
>Im konkreten Fall soll folgender Server eingesetzt werden:
>
>-AMD Athlon 64 3500+
>-2.048 MB DDR Ram
>-2 * 120 GB Festplatte (RAID1)
>-120 GB Backup-Platz
>-Betriebssystem Suse 9.3
>
>Würde dieser Server es schaffen, ca. 10.000 Kartenanfragen pro Tag
>in vernünftiger Geschwindigkeit abzuarbeiten?
>
>Auf der FOSSGIS habe ich in einem Vortrag zur Geodateninfrastruktur von Bonn gehört, dass bei hohem Verkehr meherere Server gekoppelt (auch für eine Postgresql-DB) werden (die haben allerdings Deegree und nicht UMN).
>Aber ab wann müssen Server gekoppelt werden?
>Gibt es zu dieser Thematik irgendwo eine Doku oder Literatur?
>
>Und noch eine Frage: Der Mapserver legt ja seine Rastergrafiken in
>einem temporären Verzeichnis ab.
>Bei 10.000 Aufrufen pro Tag werden die Datenmengen ja schnell riesig.
>Wie stellt man es am Schlauesten an, dass das tmp-Verzeichnis täglich gelöscht wird?
>
>
>Viele, viele Fragen........
>Würde mich über Antworten sehr freuen.
>Mit freundlichen Grüßen, Kai Behncke
>  
>




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)