0

我们创建了具有高流量消耗的 WCF 服务。多个客户端每秒向服务发出请求以从服务器获取实时数据。

当我在以下配置机器上的 UAT 上部署服务时,IIS 7.5 消耗了大约 30-35% 的 cpu 进程。

机器配置 - windows 7 专业版 Intel(R)Core(TM)i3-2120 CPU@3.30GHz RAM - 4 GB 32 位操作系统

当我在以下配置机器上的 IIS 7.5 上部署服务时,IIS 消耗了大约 60-70% 的 cpu 进程。机器配置 - Windows server 2008 R2 标准 Intel(R) Xeon(R) CPU E5649 @2.53 GHz 2.53 GHz(2 个处理器) RAM-6GB 64 位操作系统

我不明白为什么在具有 64 位机器的高配置服务器上,相同的代码会消耗更多的 cpu 进程。请就此提出建议。谢谢,拉维

4

1 回答 1

0

您的 IIS 7.5 应用程序池是否在 32 位兼容模式下运行。尝试切换。但我认为问题不在于 32 位或 64 位操作系统。

于 2013-08-07T13:03:17.000 回答