[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)