我应该关注ASP.NET应用程序的哪些关键性能监视器

9 asp.net performance monitoring

我有一个每天收到500万请求的网站.在繁重的日子里,页面大约需要10秒才能返回.我也没有内存异常.我一直在阅读微软提高.NET应用程序性能和可扩展性,看到我可以看到很多指标.我的问题是:

我应该关注的最基本的计数器是什么:

  • 告诉我10秒花在哪里
  • 告诉我内存的使用位置?

这是一个在带有IIS6的Win2003上运行的ASP.NET 2.0应用程序

Shi*_*iji 0

如果你从一个非常基本的层面来看,你只有 4 个主要内容:

  • 磁盘
  • 中央处理器
  • 记忆
  • 网络

您可以监控这些:磁盘是队列长度,其他是利用率百分比。

然而,问题可能不是其中之一。它可以是一个配置设置,例如设置最大连接数。查找这些信息的一个好地方是 IIS 错误日志或事件日志。