windows – 你怎么知道w3wp.exe在做什么? (或如何诊断性能问题)
我在我们制作的网站上遇到了性能问题,而且我不确定如何开始诊断它.
简短的描述是:我们有一个非常小的站点(http://hearablog.com),流量非常小,在一个糟糕的专用服务器中,CPU总是非常高,有时几分钟保持100%,而w3wp.exe占用了大部分.典型的情况是w3wp.exe需要60%,而SQL Server需要大约30%. 详细说明和更多细节: >该网站由Cari.Net托管在一个非常糟糕的服务器上.从一开始我们就感觉服务器的行为不正常,就像有些东西需要的时间太长,所以这可能是一个配置问题.也许我们正在获得一个虚拟服务器,而我们应该有一个专用服务器,虽然我们没有证据表明这一点,除了服务器往往很慢的事实. 这是资源监视器在100%CPU的这些“冲刺”之一中的样子,以防有任何有用的东西. 以及一些性能计数器的快照: 现在,令我困惑的是w3wp的CPU使用率如此之高. >有没有办法找出它正在做什么?也许甚至简介呢? 非常感谢你.
您还可以使用IIS管理器中的工作进程UI,检查当前正在执行的请求,并查看它们被卡住的位置(如果有).
打开IIS管理器 – >单击树中的服务器 – >双击工作进程图标 – >双击正在使用CPU的工作进程实时查看当前正在执行的请求,以便您可以看到正在执行的模块时间. 还要考虑使用失败请求跟踪来跟踪每个请求的某些时间,以查看它们花费很长时间的位置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在Win10 VMWare中运行WinPhone模拟器
- 如何执行 Windows 恶意软件移除工具??
- 02、Windows Server 2003域账户管理(03)
- scheduled-task – Windows计划任务 – “启动时”任务的错
- 如何在Windows中签出和构建UIAutomator源代码
- PyQt5中的窗口显示控制
- windows – 可以在屏幕大小/屏幕外调整窗口大小吗?
- windows-7 – Windows 7无法连接到Samba
- windows-server-2008 – 如何整合来自不同服务器的所有事件
- windows – 为什么PE需要Original First Thunk(OFT)?