Ich bin relativ neu in ArcGIS for Server, daher hoffe ich, dass mich jemand in die richtige Richtung weisen kann, falls das, was ich getan habe, keine gute Praxis ist.
Ich habe 2 Boxen mit ArcGIS für Server 10.2.1, beide auf derselben Site. Beide Boxen haben 4 Prozessoren und 16 GB RAM. Beide Boxen laufen unter Windows Server 2008.
Die Site wird sowohl verwendet, um einer kleinen Anzahl von Benutzern (<5) einige Basiskartendienste bereitzustellen, als auch um Cache-Kacheln für zukünftige Dienste zu generieren.
Ich generiere derzeit Cache-Kacheln für einen Mapping-Service (~ 50 GB). Ich hätte erwartet, dass die CPU-Auslastung der 2 Boxen ziemlich hoch ist. Aber es liegt in der Regel zwischen 15% und 30% auf jeder Box.
Die maximale Anzahl von Instanzen für die Caching-Tools ist auf 6 festgelegt.
Die maximale Anzahl von Instanzen pro Computer ist auf 3 festgelegt.
Bin ich falsch in der Annahme, dass ich eine höhere Auslastung der CPU sehen sollte?
Habe ich nicht die richtigen Zahlen eingegeben?
Oder ist mein Setup nicht die beste Vorgehensweise? dh sollte ich eine Site nur zum Bereitstellen von Karten und eine andere Site nur zum Zwischenspeichern verwenden?
Ich glaube, ich habe die hier und hier genannten Richtlinien befolgt . Aber ich bin mir ziemlich sicher, dass das Caching langsamer läuft als es sollte. Nach 19 Stunden hat es nur 1,17% aller meiner Kacheln zwischengespeichert.
Vorschläge für bewährte Verfahren sind herzlich willkommen.
UPDATE: Nach 21 Stunden ist die CPU-Auslastung auf beiden Computern auf Null gesunken:
Maschine 1:
Maschine 2:
Die Leiste für den Cache-Status "in Bearbeitung" auf dem Server wird noch verschoben, aber der Cache% hat sich in den letzten 2 Stunden nicht erhöht.