[Mapserver-DE] Dual-Prozessor

Arnulf Christl arnulf.christl at ccgis.de
Mit Feb 23 12:06:05 CET 2005


JJWag wrote:
> Hallo zusammen,
> 
> hat jemand Erfahrungen mit Mapserver unter einem Dual-Prozessor-System? Muß
> ich bestimmte Einstellungen am Server vornehmen, um das CGI-Programm optimal
> zu nutzen?
> In meinem Fall geht es um die Auswahl einer Hardware für Mapserverprojekte
> im Internet.
> zwei Varianten:
> 1. P4 3GHz, 1GB RAM, 2*80GB HDD, 3Ware RAID1, Windows Server 2003
> 2. 2x Xeon 2,8GHz, 1GB RAM, 2*80GB HDD, 3Ware RAID1, Windows Server 2003
> Würde mir der Dual-Prozessor bei vielen Zugriffen tatsächlich Vorteile
> bringen (ist natürlich teurer...)?
> viele Grüße
> Jochen
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 

Der MapServer wird als Prozess vom Webserver gestartet, es kommt also 
darauf an wie der mit den zwei Prozessoren umgeht, das kann man im 
System einstellen. Voreingestellt ist bei Windows 2003 Server, dass 
32-bit Anwendungen auf die Prozessoren verteilt werden.
Es sollten allerdings noch ein paar weitere Fragen berücksichtigt 
werden, z.B. wo die Daten herkommen und um was für welche es sich 
handelt. Wenn man z.B. 10 Millionen Flurstücke in einer Oracle Datenbank 
schlummern hat sollte man evtl. in Erwägung ziehen einen eigenen Server 
nur für die Datenbank einzurichten (Dual Prozessor zu empfehlen) und den 
MapServer auf einen Extra Rechner zu setzen (Einfachprozessor OK). Bei 
solch einem Datenzugriff wird nämlich nicht nur der MapServer gestartet, 
sondern sowohl der Oracle Client als auch der Datenbankthread selbst 
bekommen Prozesorzeit zugeteilt.
Wenn man viele Rasterdaten hat bietet es sich an den Prozessor "ganz 
wegzulassen" und ein NAS (Network Attached Storage) einzubinden. Ist 
günstiger, einfacher zu erweitern und genauso schnell wie eine 
Komplettkiste.
Wenn man richtig hohe Performance oder Ausfallsicherheit braucht, dann 
sollte man mehrere redundante Server nebeneinander stellen und einen 
LoadBalancer davorschalten, etc. pp.

Wenn man nicht das letzte Quentchen Leistung ausschöpfen muss und 
einfache Daten hat, dann kann man mit den oben gennanten Systemen nichts 
falsch machen - nimm das günstigere und stell später wenn die Leistung 
nicht mehr reicht noch einen daneben.

Gruß, Arnulf.

-- 
------------------------
Arnulf B. Christl
------------------------
http://www.ccgis.org
http://www.mapbender.org
------------------------




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