首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS、多CPU核心、应用程序池和工作进程-单个站点的最佳配置?

IIS、多CPU核心、应用程序池和工作进程-单个站点的最佳配置?
EN

Stack Overflow用户
提问于 2009-12-09 18:56:55
回答 2查看 5.6K关注 0票数 10

我们使用Kentico,我与他们交换了关于网络花园部署的电子邮件。

我们有一个运行在8个cpu核心的服务器上的单一站点。根据Kentico的建议,我们没有更改应用程序池web花园的默认设置,即将其设置为最大工作进程数1。

我们的经验是,网站只使用了一个cpu核心--其他的都是空闲的。当我通过电子邮件告诉他们这件事时,他们的回应是OS/IIS会处理这个问题,并在必要时使用其他核心,即使应用程序池只有一个工作进程。

现在,我很尊重Kentico的人,但这对我来说不太对?

当然,如果我们想使用所有内核,我们需要允许8个工作进程(并在SQL server中实现会话状态存储)?

非常感谢

托尼

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-12 18:56:52

我建议运行perfmon 24小时,看看是否可以确定正在使用哪些资源。实际上,它们可能已经在所有内核上运行。。。此外,如果他们的web应用程序是一个大量线程的系统,那么它将充分利用多核(至少我们的是这样)。实际计算处理器利用率的是线程,而不是工作进程。

票数 5
EN

Stack Overflow用户

发布于 2009-12-12 00:58:39

不知道你是否在ServerFault上得到了答案,不管怎样,ASP.NET是多线程的,在一个单一的工作进程中有几个线程,每个线程服务于一个请求。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1873112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档