在对 ASP.NET 应用程序进行负载测试时,我们发现页面在高负载下需要 20-30 秒。
我们怀疑这是因为页面正在等待数据库调用或 Web 服务。
是否有特定的性能计数器可以识别 Web 服务器上的这种瓶颈?CPU、内存、磁盘正常。
还是我们必须使用 perfmon 以外的工具来追踪这个瓶颈?
在对 ASP.NET 应用程序进行负载测试时,我们发现页面在高负载下需要 20-30 秒。
我们怀疑这是因为页面正在等待数据库调用或 Web 服务。
是否有特定的性能计数器可以识别 Web 服务器上的这种瓶颈?CPU、内存、磁盘正常。
还是我们必须使用 perfmon 以外的工具来追踪这个瓶颈?
正在设置负载均衡器的服务器管理员问我是否想要:
我只做了前一个实现。有人可以比较这些吗?
如果我有一个 Web 应用程序需要对某个页面使用 HTTPS,它会受到此选择的影响吗?
有人可以推荐一个解决在 Windows 2008 上挂起的 IIS 的好策略吗?
通常,我在 Process Explorer 中检查以下内容:
中央处理器
磁盘 I/O
上下文切换增量
但是,在某些情况下,所有这些值都很低,而 IIS 却挂起。
进程监视器(sysinternals)中是否有任何应该引发红旗的东西?