Performance 如何通过IIS日志查找服务器处理时间?

Performance 如何通过IIS日志查找服务器处理时间?,performance,iis,logging,iis-7,iis-7.5,Performance,Iis,Logging,Iis 7,Iis 7.5,从IIS日志中,我观察到,一旦客户端机器确认请求得到了正确服务,它就会在日志中创建条目。因此,从IIS日志属性所花费的时间来看,我们可以说它也有客户端等待时间 Time Taken In IIS Logs = Server Processing Time + Client Wait Time to download the response 以下是我们在IIS日志中获得的值: 日期(日期) 时间 客户端IP地址(c-IP) 用户名(cs用户名) 方法(cs法) URI-Stem(cs-URI

从IIS日志中,我观察到,一旦客户端机器确认请求得到了正确服务,它就会在日志中创建条目。因此,从IIS日志属性所花费的时间来看,我们可以说它也有客户端等待时间

Time Taken In IIS Logs = Server Processing Time + Client Wait Time to download the response
以下是我们在IIS日志中获得的值:

  • 日期(日期)
  • 时间
  • 客户端IP地址(c-IP)
  • 用户名(cs用户名)
  • 方法(cs法)
  • URI-Stem(cs-URI-Stem)
  • URI查询(cs URI查询)
  • 协议状态(sc状态)
  • Win32状态(sc-Win32-Status)
  • 已发送字节(sc字节)
  • 所用时间(所用时间)
  • 主机(cs主机)
  • 用户代理(cs(用户代理))
  • 推荐人(cs(推荐人))

我的问题是-有没有办法只找出IIS服务的每个web请求的服务器处理时间?有没有办法只找出每个web请求的服务器处理时间 由IIS提供服务的请求?

可能不会使用常规IIS日志,但请尝试“高级日志” 看见


这个问题也证实了客户等待时间也是所用时间的一部分。-谢谢,亚历克斯。您共享的链接有帮助,但我知道性能计数器日志可以为我们提供模式详细信息,这是另一回事。还有更多的方法可以通过仪器来实现。这里我想要的是,IIS知道何时从后端收到响应,并等待客户端下载响应;那么,有没有一种方法可以通过查看IIS日志来查找后端处理时间,或者我们可以在IIS中设置一些东西来启用此计数器?@jitendrasingh我搜索了IIS注册表黑客,这些黑客可能会在不走运的情况下禁用网络时间。高级IIS日志记录如何?