我在 IIS 6.0(Windows Server 2K3)后面安装了 ASP.NET 应用程序。现在,当我运行该应用程序时,我想获得一些负载测试场景来处理它。在进行负载测试时,我想监控/记录与正在运行 Web 应用程序的特定端口的 w3p 进程相关的处理器、内存和其他详细信息。
我希望获得更好的结果,比如有显示内存消耗起伏的图表。此外,我希望根据用例/工作流执行此操作,以便尽早发现潜在问题。
我只知道“计算机管理”部分中的“性能日志和警报”。但是,考虑到系统变量和内容的数量,我使用它确实很困难。我觉得阅读和使用起来真的很难。
有没有更好的选择来完成这项任务?这样这项任务就能更清晰、更可控地轻松完成?
答案1
你肯定想看看PAL:http://pal.codeplex.com/
它具有可用于性能监视器的内置模板,具体取决于您想要监视的应用程序(IIS,Exchange,SQL等),完成后,它会根据您可以设置的阈值为您生成一份出色的报告。
我们用它来测试所有的应用程序,当我们需要找出哪些应用程序导致了服务器故障时,它非常有用。