IIS7性能分析

10

有没有一种方法来对IIS7进行性能分析?(免费软件?)

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

谢谢,Lieven Cardoen

附:类似于mssqlserver性能分析的工具


请阅读此处:https://learn.microsoft.com/zh-cn/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831704(v%3dws.11) - csandreas1
2个回答

8

MSSQL的分析器无可比拟,但是有一组工具:

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

  • 如果您在IIS日志文件中启用了发送字节数和接收字节数,则可以从日志文件中获取带宽使用情况。这也可以通过性能计数器获得- Web服务,每秒发送/接收字节。我认为这两者相互补充得相当好。

  • IIS7有一个名为“失败请求跟踪”的新功能。您可以告诉它记录所有500个错误,或任何需要15秒运行的.aspx页面,或基于事件严重程度。它将所有这些信息保存在XML文件中,位于\inetpub下,因此易于解析,并且还提供了一个漂亮的XSLT,以便您在浏览器中查看并进行深入挖掘。

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


这是一个更好的答案。至少它提到了 perfmon。 - Anonymous Type

7
尝试使用IIS 7.0管理包。它有以下功能: 配置编辑器: 配置编辑器模块将帮助您管理配置文件。此工具仅适用于服务器管理员。它允许您编辑配置文件中的任何部分、属性、元素或集合。除了编辑这些值外,您还可以锁定和解锁它们。配置编辑器还允许您基于您所采取的操作生成脚本,并搜索文件以查看值的使用情况。 IIS报告: IIS报告模块使您能够查看有关您的网站的关键统计信息。您还可以生成自己的模块报告,收集与您和您的业务相关的信息。目前,您可以将这些报告的输出视为图表和/或表格。 数据库管理器: 该模块不再是管理包的一部分,而是在IIS下载中心作为单独的下载提供。 UI扩展: UI扩展模块允许您通过IIS Manager管理现有功能。
  • FastCGI模块允许您管理FastCGI设置。
  • 两个ASP.NET模块允许您管理授权和自定义错误设置。
  • 最后,HTTP请求过滤允许您设置HTTP请求过滤规则。

管理员包不再可用。 - Mike Flynn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接