回答:
Dave Peters System Design Strategies wikiからいくつかの参考文献を引用します。この質問に答える複雑さを理解するために、より徹底的に読むことをお勧めします。また、チューニングサービスに関するWebヘルプの関連バージョンを確認することをお勧めします。
これは何度も質問されるものなので、少しあいまいではありますが、実際には本当に良い質問だと思います。
時間が経つにつれてこの質問に戻って答えを強化しようとするでしょう。人々が私の答えを改善したい場合、コミュニティwikiになることを嬉しく思います。
サービスインスタンスは、受信Webサービスリクエストを満たすためにArcGIS for Serverによってデプロイされるプロセススレッドの最小数と最大数を識別するサービス構成パラメーターです。
ArcGIS Serverのv9.3.1および10のインストールインスタンスと混同しないでください。混乱を避けるために、v10.1のGISサーバーサイトに変更されました。
これらのインスタンスは、コンテナマシン(10.1のArcGISサイトのピア)で実行されます。サービスの分離性が高い場合、各インスタンスは独自のプロセスとして実行されます。低分離は、複数のインスタンスがプロセスを共有することを可能にします。これは通常、マルチスレッドがメモリをより有効に使用するため推奨されます(ただし、プロセスがクラッシュすると、複数のジョブが失われる可能性があります)。低分離では、同じサービスからの8〜24のインスタンスがプロセスを共有できます。
各マップサービスデプロイメントの適切なインスタンス構成を識別することが重要です。適切なサービスインスタンス構成は、予想されるピークサービス要求とサーバーマシンのコアプロセッサ構成に依存します。
インスタンスを使用するアプリケーションは、リクエストを完了するのにかかる時間だけインスタンスを使用します。リクエストが完了すると、インスタンスはプールに戻され、他の誰かが使用できるようになります。
サービスのインスタンスの最大数が使用中の場合、サービスを要求するクライアントは、別のクライアントがサービスの1つを解放するまでキューに入れられます。クライアントがサービスを要求してからサービスを取得するまでにかかる時間は待機時間です。
ログとArcGIS Server統計(10.1では廃止)を調べて、どのサービスがより人気があり、より多くのインスタンスを専用にする必要があるかを判断できます。
この質問に対する簡単な答えであるデイブ・ピーターズの一般的なルール:
最大インスタンスは、サーバーマシンコアを使用できるもう1つのインスタンスを提供する必要があります。つまり、N =サーバーコアの数であるN + 1インスタンス
これをWikiから直接読んで、これらの設定を注意して調整することを強くお勧めします。特定のシナリオに対してより具体的な回答が必要な場合は、別の質問でこれを提起する必要があります。