我目前正在运行一个 asp.net mvc 应用程序,并且在高负载下我看到该站点达到 100% 的最大值。这不应该是这种情况,我相信应用程序可能存在降低性能的问题。此应用程序直接与 wcf 服务层通信,后者与 sql server 数据库通信。wcf 层或数据库层都没有任何性能问题,因为 100% CPU 可以直接分配给 MVC 应用程序。
因此,我正在查看问题可能在 MVC 应用程序中的分析 - 最好不更改任何代码。该服务器是带有 IIS 7.5 的 windows server 2008 R2。
有哪些工具可以帮助解决这个问题?对于初学者,我一直在寻找设置一些性能计数器。