我们目前正在检查生产站点 (Windows 2003) 的性能。它们正在处理大量 HTTPS 流量,而我们目前无法将其切换到 HTTP。我想知道,要查看我们的服务器是否因 SSL 连接而陷入困境,最好的性能计数器是什么?
答案1
假设您已经监控了 Internet 连接以确保它没有饱和(当然这不是 SSL 特有的),SSL 的主要影响可能是 CPU,因此请使用性能监视器在适当的时间段内检查 CPU。您可能还想监控进程计数器以检查 inetinfo 和 w3wp 进程的 CPU 使用率。
我不知道如何进一步深入研究,例如查看是 SSL 导致 CPU 使用率过高,还是恶意 ASP 脚本导致的。我想您可以在单独的应用程序池中运行所有 SSL 流量,然后只监控相应 w3wp 进程的 CPU。
JR
答案2
如果您想使用 Windows 性能计数器,WWW 服务性能计数器可以为您提供有关在 IIS 中运行的一个或多个站点(http 和 https)的大量有用信息。您可以找到有关可以记录的内容的详细信息这里。