【发布时间】:2015-07-23 11:12:09
【问题描述】:
我在运行 Windows Communication Foundation (WCF) 服务的 x64 机器(Intel i5、8GB RAM、Windows 10)上安装了 Visual Studio 2015。该服务运行大约 5 个小时来处理数据,它使用 IIS Express Web 服务器。运行时,IIS每次的CPU使用率约为13%。
有一次我注意到数据处理得非常快,我查看了任务管理器,进程的 CPU 使用率大约是 40%,但我无法让 IIS 进程再次达到 40%。我不知道当时发生了什么使 CPU 使用率增加到 40%。
有没有办法增加 IIS (Express) 的 CPU 使用率,以便计算运行得更快,从而更快地处理数据?是否可以更改任何设置来完成此操作。我认为CPU每次都应该在14%以上。 IIS 设置中是否有专门限制这种 CPU 使用率的设置?
【问题讨论】:
-
瓶颈可能是别的东西。
-
你有几个设置来限制 IIS 中的 cpu,但我不知道是否所有配置都在 IIS Express 中可用。但是因为它有de appcmd,所以可以配置很多东西:iis.net/configreference/system.applicationhost/applicationpools/…
标签: asp.net wcf asp.net-mvc-4 iis