2012-04-02 11 views
0

こんにちは、WCFアプリケーションのスレッドを追跡しますか?

は、どのように私は私のWCFサービスを使用していますIIS7でホストされているスレッドの量をチェックしますか? Iamはすべてのユーザーが1つのスレッドを受け取ると思っています。もしそうなら、私のWCFサービスは1000のスレッドを持ち、良いとは言えません。

BestRegards

+1

1000人の同時ユーザーがいますか? – Aliostad

+0

はい、そうです。 – Banshee

+0

を試してみてください - あなたはタスクマネージャーを使ってプロセスのスレッド数を調べることもできますが、IISはこれを処理しますが、1000スレッドは作成しません。 – Carsten

答えて

1

IISを使用している場合、スレッドは、IISによって支配されています。どのバージョンのIIS(および統合パイプライン対クラシックモード)に応じて、スレッドの種類が異なります。

IISでのスレッド化は非常に複雑ですが、hereで最もよく説明されています。 1000スレッドを単独で持つことは問題ではありません - IISはそれを最適化する非常に良い仕事をします。したがって、は、適切なサーバー上の1000のIISスレッドで何も問題ありません。

この数の同時ユーザーでは、ロードバランサを備えたサーバーファーム(2-3台のサーバー)が必要になる場合があります。つまり、1000の同時リクエストは、通常のIISが処理できるものの最大値です。あなたが太いサーバーを持っているなら、それで十分でしょう。

+0

+1、自己ホスティングはどうですか? – lurkerbelow

+0

私はそれについては分かりません。私はそれを読まなければならない。 – Aliostad

関連する問題