1

WCF4のWCFサービスのデフォルトのスロットリング設定に関するWenlongDongのブログ記事を読んでいて、デフォルト設定の値について質問があります。

MaxConcurrentSessions:デフォルトは100 * ProcessorCount

MaxConcurrentCalls:デフォルトは16 * ProcessorCount

MaxConcurrentInstances:デフォルトは、上記の2つの合計であり、以前と同じパターンに従います。

ProcessorCountは以下を参照しますか?

  1. 物理CPU/ソケットの数
  2. すべてのCPUにわたる物理コアの数
  3. ハイパースレッディングが有効になっている場合、論理コアの数は?

ありがとう、

-パトリック

4

2 に答える 2

4

プロセッサ数は論理コアを意味します。値は、実際にはSystem.Environment.ProcessorCountによって提供される値です。

于 2012-06-20T13:09:17.937 に答える
1

MSDN からの役立つ情報をいくつか紹介します。WCF Web サービスのパフォーマンスの最適化: http://msdn.microsoft.com/en-us/library/ee377061(v=bts.10).aspx

ServiceThrottlingBehavior メンバー: http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicethrottlingbehavior.maxconcurrentsessions(v=vs.100).aspx

http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicethrottlingbehavior_members(v=vs.90).aspx

乾杯

于 2012-06-20T10:52:06.143 に答える