我们正在运行一个使用Active Server Pages 和 COM+ 组件的网站。ASP 页面调用 COM+ 组件,这些组件依次与外部系统通信并响应 ASP 页面请求。
我们发现应用程序在一段时间内变得缓慢并且需要重新启动(比如几天后)。该网站在良好的硬件上运行并且没有巨大的流量,因此我们认为这不是容量问题。
该应用程序是由不再支持我们的外部供应商用 ASP 3.0、VB 6.0 (COM) 编写的。在这种情况下,我们想通过监控 ASP 网站和 COM+ 组件的性能来找出问题所在。
因此我的问题是:
- 对于这种情况,哪些性能计数器最适合监控?
- 应该以什么间隔记录计数器?
- 在您开始分析计数器之前,它们会被监控多长时间?我意识到这可能因不同的应用程序而异,但是否有一般指导方针?
- 一旦收集了计数器,如何理解它?使用 MS Excel 进行手动分析或有什么好的工具推荐吗?你对此有何经验?
任何帮助高度赞赏。