10

有没有办法分析 IIS7?(免费软件?)

  • 连接数
  • 带宽使用
  • 错误(事件查看器?)-...

谢谢,列文卡登

ps:类似于mssqlserver profiling的东西

4

2 回答 2

8

没有什么像 MSSQL 的分析器,而是一组工具:

  • Perfmon 将显示每个网站的当前连接数。Perfmon.msc,网络服务,当前连接,选择网站,点击添加。不喜欢 perfmon 的交互性?没问题,使用 logman.exe,一个不错的性能 CLI。

  • 如果启用 iis 日志文件中发送的字节数和接收的字节数,则可以从日志文件中获取带宽使用情况。这也可以通过性能计数器 - Web 服务、发送/接收/秒的字节数获得。我认为这两者相得益彰。

  • IIS7 有一个称为失败请求跟踪的新功能。您可以告诉它登录所有 500 或任何需要 15 秒运行的 .aspx 页面,或基于事件严重性。它在 \inetpub 下为您将所有这些信息保存在一个 XML 文件中,因此它很容易解析,并且还为您提供了一个很好的 XSLT 以在您的浏览器中查看它,如果您愿意,可以向下钻取。

http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/

于 2009-02-09T14:38:46.263 回答
7

试用适用于 IIS 7.0 的管理包。它有:

配置编辑器: 配置编辑器模块将帮助您管理配置文件。此工具仅供服务器管理员使用。它允许您编辑配置文件中的任何部分、属性、元素或集合。除了编辑这些值之外,您还可以锁定和解锁它们。配置编辑器还允许您根据您采取的操作生成脚本,并搜索文件以查看值的使用位置。

IIS 报告: IIS 报告模块使您能够查看有关您网站的关键统计信息。您还可以生成自己的模块报告来收集与您和您的业务相关的信息。目前,您可以以图表和/或表格的形式查看这些报告的输出。

数据库管理器: 此模块不再是管理包的一部分,而是在 IIS 下载中心作为单独的下载提供。

UI 扩展: UI 扩展模块允许您通过 IIS 管理器管理现有功能。

  • FastCGI 模块允许您管理您的 FastCGI 设置。
  • 这两个 ASP.NET 模块允许您管理您的授权和自定义错误设置。
  • 最后,HTTP 请求过滤允许您设置 HTTP 请求过滤规则。
于 2009-02-09T14:31:47.717 回答