或者我必须为此专门配置 IIS?我是否必须使用网络花园才能利用多核?
Petar Repac
问问题
7439 次
4 回答
12
Web 服务器是多线程的(至少 IIS 是)。
默认情况下,Windows 调度程序将在所有可用内核上分发任何多线程程序(例如,可以在任务管理器中调整“处理器亲和性”)。无论您使用的是 ASP.NET 还是任何其他应用程序服务器/语言,在这里都没有区别。
于 2009-03-12T08:00:27.817 回答
5
它实际上是相反的。IIS6 中关闭了处理器关联,这意味着负载将分布在所有可用的 CPU 上。如果你想限制它,你可以使用处理器亲和性来停止这个默认行为。
由于您希望它使用所有可用的 CPU,因此默认安装将按您的意愿工作。
于 2009-03-12T07:59:17.663 回答
3
默认情况下,IIS 将利用多核 CPU。
[如果要设置处理器亲和性,需要显式配置。]
于 2009-03-12T07:59:07.977 回答