5

ColdFusion では、アドミニストレータの [リクエストの調整] で、同時テンプレート リクエストの最大数の最適な数 (または少なくとも適切な推測) をどのように判断すればよいですか?

環境: 別のボックスの
CF8 標準
IIS 6
Win2k3 SQL2k5

4

2 に答える 2

6

適切なリクエスト数を見つける方法は負荷テストです。つまり、リクエスト数を変化させたときの、負荷がかかった状態でのスループットの変化を測定します。重要な変更には、再テストが必要です。しかし、ほとんどの人は、その量の仕事にうんざりしていると思います。

経験則としては、CPU (コア) あたり約 8 スレッドであると思います。

効率の点では、スレッド数が少ないほど (ある程度まで)、CPU がリクエストを処理する際のスワッピングが少なくなります。ページの実行速度が非常に速い場合は、リクエスト数を減らすのが最適です。

実行時間が長いリクエストがある場合、特にサードパーティ (データベースなど) で待機しているリクエストがある場合は、作業スレッドの数を増やすとスループットが向上します。つまり、CPU が処理に拘束されていない場合は、目前のタスクでより多くの同時要求を処理する余裕があります。

少し古くなっていますが、Grant Straker のCF パフォーマンスとトラブルシューティングに関する本にあるリクエスト チューニングに関する原則の多くは価値があります。

于 2008-09-17T23:05:35.550 に答える
1

CPU ごとではなく、コアごとに少なくとも 8 つと言います。そして、最新の CPU コアを考えると 8 は少し低いと思います。少なくとも 12 と言えます。

于 2008-09-18T18:32:35.650 に答える