D3 2日目の「負荷分散環境におけるアプリケーション開発」で紹介されていた
.NET のパフォーマンスとスケーラビリティに関する資料(US)
MSDN Library
> .NET Development
> Improving .NET Application Performance and Scalability
の Chapter 6 — Improving ASP.NET Performance が ASP.NET 関連です。
http://msdn.microsoft.com/library/en-us/dnpag/html/scalenetchapt06.asp
ここの Threading Explained の部分を参照すると、
Machine.config でのスレッド設定の推奨値が次のように記載されています。
| Configuration setting |
既定値(.NET 1.1) |
推奨値 |
| maxconnection |
2 |
12 * #CPUs |
| maxIoThreads |
20 |
100 |
| maxWorkerThreads |
20 |
100 |
| minFreeThreads |
8 |
88 * #CPUs |
| minLocalRequestFreeThreads |
4 |
76 * #CPUs |
今度、時間がとれたら、どの程度効果があるのか試してみよう
& 資料もじっくり読んでみよう。
Chapter 12, "Improving ADO.NET Performance"
Chapter 14, "Improving SQL Server Performance"
あたりも面白そう。