32bit 64bit 服务器2012R2/IIS8.5/ASP.NET 4.0性能问题

32bit 64bit 服务器2012R2/IIS8.5/ASP.NET 4.0性能问题,32bit-64bit,application-pool,windows-server-2012-r2,iis-8.5,32bit 64bit,Application Pool,Windows Server 2012 R2,Iis 8.5,我有一个相当大的.Net应用程序,它在服务器2003/IIS 6上运行得很好,但在服务器2008/IIS 7X和最近在服务器2012R2/IIS 8.5上运行该应用程序时遇到性能问题 我应该提到,作为应用程序的一部分,有一个条形码组件要求我以32位模式运行应用程序池。当然,这在较旧的32位服务器上不是问题。我只是想提到它,因为它迫使我允许应用程序池在32位模式下运行,也可以在经典模式下运行 我觉得好像我已经将性能隔离到了IIS实例本身。当我在一个窗口中比较这个特定实例,而在另一个窗口中运行另一台

我有一个相当大的.Net应用程序,它在服务器2003/IIS 6上运行得很好,但在服务器2008/IIS 7X和最近在服务器2012R2/IIS 8.5上运行该应用程序时遇到性能问题

我应该提到,作为应用程序的一部分,有一个条形码组件要求我以32位模式运行应用程序池。当然,这在较旧的32位服务器上不是问题。我只是想提到它,因为它迫使我允许应用程序池在32位模式下运行,也可以在经典模式下运行

我觉得好像我已经将性能隔离到了IIS实例本身。当我在一个窗口中比较这个特定实例,而在另一个窗口中运行另一台服务器的/IIS实例,甚至在另一个窗口中以调试模式运行我的开发机器时,在新的2012 R2服务器上,总体响应时间至少慢两到三倍。相同的物理网络访问

机器本身有12个CPU核@2.26 GHZ和32 GB RAM。大多数情况下,在运行应用程序和使用Windows资源监视器时,CPU和内存的使用基本上是平铺的

当我第一次在服务器上安装应用程序时,由于机器的强大,性能非常出色

我已经搜索了大约一周的答案,并尝试了几乎所有我能找到的IIS调整。我甚至卸载了服务器上的所有IIS功能并重新开始。似乎没有什么帮助,它只是比其他版本慢


我想知道你们中是否有人遇到过类似的事情,以及你们可能会做些什么来渡过难关

我们只需将电源计划从平衡更改为最大即可解决此问题。。页面负载可能会增加20倍

“平衡”似乎是2012年的默认设置


谢谢。

如果我的记忆没有被愚弄的话,新的IIS对一些参数进行了一些计划测试——我很久以前就使用过它,但我想我记得类似的事情。也许你在时间安排上真的运气不好?您是否尝试重新启动服务器5-10次以上并得到相同的结果?ITRestartsIt。噢,我肯定它至少重新启动过那么多次。任何想法都比没有好,所以我感谢你的帮助。谢谢。你能在问题中添加性能测试方法和细节吗?我不知道它会对我们有什么帮助,但它可以…我知道这听起来很愚蠢,但利率测试是一个秒表。我们在这里讨论的计时类型是一个过程,应该需要3秒,但需要30秒来处理。我不是说毫秒,在某些情况下,一分钟的处理时间。好吧,我想我为你找到了一些东西!我很惊讶。试试这个!