2009-12-09 109 views
8

我们使用Kentico CMS和我约一个Web园部署交换了电子邮件。IIS,多个CPU核心,应用程序池和工作进程 - 单个站点的最佳配置?

我们有一个单一的网站有8个CPU内核的服务器上运行。根据Kentico的建议,我们没有将默认应用程序池网页设置改为即设置为1的最大工作进程数。

我们的经验是,该网站只使用其中一个cpu内核 - 其他人空转。当我向他们发送电子邮件时,他们的回应是,即使应用程序池只有一个工作进程,OS/IIS也会根据需要处理此问题并使用其他内核。现在

,我有很多关于在Kentico的球员的尊重,但是这似乎并没有我的权利?

当然,如果我们想用所有的核心,我们需要允许8个工作进程(和执行SQL服务器会话状态存储)?

非常感谢

托尼

+0

您可能还需要张贴这个问题上www.ServerFault.com – Kane 2009-12-09 11:43:04

+0

感谢 - 我已经做了 – 2009-12-09 13:06:06

回答

4

我会建议进行24小时的运转性能监视器,看看你是否能够确定正在使用哪些资源。事实上,他们可能已经在所有内核上运行。 。 。另外,如果他们的网络应用程序是一个高度线程化的系统,那么它将充分利用多个内核(至少我们是这样做的)。线程,而不是工作进程,实际上是处理器利用率的指标。

1

不知道,如果你有关于ServerFault答案,无论如何ASP.NET是多线程的,在一个单一的工作进程有几个线程,每服一单请求。

相关问题