`
pumaboyd
  • 浏览: 247809 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

W3WP进程CPU查看

阅读更多

最近在查站点CPU过高的问题。首先存在的一个问题就是:如何定位哪一个网站占用CPU过高。查了资料,整理如下:

基本知识(IIS6)
一个W3WP进程不是对应一个站点,而是对应一个IIS应用程序池。所以如果我们要观察具体那一个站点占用了多少CUP,多少内存,就必须为每一个站点独立分配一个应用程序池。(对于应用程序池的应用还有很多好处,以后再具体介绍)

IIS6配置应用程序池

iis-apppool-web
从图中可以看到,有5个website,3个apppool。当所有网站都在运行,看到的就是3个w3wp进程,而不是5个w3wp。

在一般的部署中,都存在一个IIS运行多个web站点的情况,特别是对于小app应用更是如此。所以如果有些应用频繁的,还是单独一个应用程序池。这样也方便查找问题。

多个W3WP进程
iis-w3wp-web

2个w3wp, 怎么知道那个是我们要找的呢?

W3WP与应用程序池

cmd运行如下命令:(注意 C:\WINDOWS\system32 这是目录,这个是IIS6的命令)

C:\WINDOWS\system32>cscript iisapp.vbs

iisapp -a

iis-apppool-common

PID与CPU

可以看到PID 以及对应的 app-pool的相关信息。这样我只要找到PID的进程就可以查看信息了
在任务管理器中就可以看到相关performance信息了

iis-w3wp-web1

整个过程的推导公式如下: (*^__^*)
IIS6 => app-pool => PID => CPU%

基本上解决方法已经有了,等fuhua具体的观察结果,有空再做进一步的分析。

分享到:
评论

相关推荐

    IIS w3wp.exe

    通过查看事件查看器(Event Viewer)中的应用程序和服务日志,可以获取关于w3wp.exe错误和警告的信息。此外,IIS还提供了详细的日志记录功能,可以记录HTTP请求和响应的详细信息,以便分析和诊断问题。 5. **安全...

    Killw3wp.exe

    对于IIS 管理员来说,经常会碰到 Web 服务器 CPU 占用 100% 的情况,w3wp.exe是IIS工具的一部。w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe...

    IIS6 w3wp.exe进程占用cpu和内存过多的解决方法.docx

    IIS6 w3wp.exe 进程占用 CPU 和内存过多的解决方法 IIS6 w3wp.exe 进程占用 CPU 和内存过多的解决方法是 IIS 服务器中常见的问题。该问题的出现可能会导致服务器响应速度很慢,影响网站的访问速度和用户体验。解决...

    w3wp.exe进程占用内存过高解决方法

    同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存 一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。 那么,怎么样才能找到是哪一个网站的? 1...

    通过IIS自带工具Iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)

    经过查找发现是因为w3wp.exe占用了100%的cpu导致80端口占用巨大,其它的操作都无法进行。在任务管理器中看到的是w3wp.exe占用资源过多,那么就需要查看w3wp.exe的pid值。下面是寻找出错网站的过程:要找到这个网站,...

    w3wp.exe占用cpu过高的解决方法第1/2页

    在IT运维中,有时会遇到w3wp.exe进程占用CPU资源过高的情况,这通常会影响到网站的性能和用户体验。w3wp.exe是Internet Information Services (IIS) 的工作进程,它负责处理HTTP请求并为IIS应用程序池提供服务。本文...

    w3wp.exe占用CPU和内存问题过高的解决方法

    同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存 一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。 那么,怎么样才能找到是哪一个网站的? 1...

    服务器上w3wp.exe占用cpu过多有时候超过50%的原因分析

    刚刚架设好网站,却发现反应速度奇慢,上服务器一看发现CPU100%占用,发现是w3wp.exe长时间占用大量CPU....在找到问题以前可以暂时采取限制w3wp进程CPU使用率的方法保证网站可以将就着工作: 服务器响应速度很慢。

    认识w3wp.exe进程,从根本上解决占用资源较大问题

    当服务器响应迟缓或服务器占用资源过高的问题出现时,我们往往可以在任务管理器中发现某个或某些w3wp.exe进程占用大量CPU资源,尤其当CPU占用率达到100%时。 如果遇到w3wp.exe占用资源过高的问题,首先应考虑应用...

    win2003中的w3wp.exe进程大量占用cpu资源的各种问题解决方法

    在Windows Server 2003环境下,IIS6服务器中的w3wp.exe进程可能会出现CPU资源占用异常高的情况,这一问题可能导致服务器响应缓慢甚至出现假死现象。通过分析问题描述和部分内容,我们可以总结出以下几个知识点: 1....

    IIS w3tp.dll

    如果某个w3wp.exe进程出现错误或崩溃,`w3tp.dll`能够迅速隔离该进程,避免故障扩散到其他进程,从而保证服务的连续性和稳定性。这种机制使得IIS能够在出现问题时快速恢复,减少对用户的影响。 4. **性能优化:** ...

    服务器CPU监控小工具

    而通过回收进程和停止进程都不能达到马上见效的作用,而结束w3wp.exe进程的话,CPU使用率会马上降下来,而且不影响网站的正常运行。 因为IIS会自动马上启动一个新的w3wp.exe进程。使用本软件后,站长帮手网服务器...

Global site tag (gtag.js) - Google Analytics