2011-08-12 11 views
2

最近、NServiceBusをコミュニティからコマーシャルにアップグレードし、2つのコアのライセンスを取得しました。例とオンラインを見ると、私は1ワーカースレッドの設定しか見ていません。NServiceBus - 商用ライセンスの推奨ワーカースレッド数

市販のNServiceBusについては、1コアあたりの推奨ワーカースレッド数はいくらですか?または、システムメモリ/プロセッサリソースの量を考えると、ワーカースレッド数はいくつですか?または、私が「スイートスポット」を見つけるまで、これを微調整する必要があるのでしょうか?

答えて

5

スレッドはIOでブロックされる可能性があるため(DB/Webサービスと通信する場合など)、コアの数に制限することは望ましくありません。数が何であるべきかを計算するためのエンベロープ計算はありません。 「スイートスポット」を見つけるために調整するのがおそらく最良のアプローチです。

+0

球場の上限がマシンの例(4コア@ 2.4Ghz)にあることを知ってうれしいです。いくつのコアが多すぎますか? 8,16,32,64,128,256?これらのどれも遠くに行くと考えられていましたか? – Vaccano

+2

(コアではなく)4コアマシンのスレッドについて聞いているようですね。その場合、私は64がYMMVに行きたいと思うほど高いと言います。 –