如何找出为什么我们的Windows 2003networking服务器显示100%CPU使用率

我负责编写我们的Web和数据库应用程序,以及在Windows Server 2003下运行IIS6的Web服务器的平稳运行。该机器是传统服务器,2003年份。

出于某种原因,任务pipe理器中的性能选项卡显示服务器的CPU使用率高达100%,并在此停留5秒左右,然后降到几乎没有,然后再次尖峰。 列出的进程中没有任何CPU使用任何CPU。

我如何找出哪个进程占用CPU呢?

您可以使用Process Explorer查看每个进程的CPU历史logging,并查看哪个进程在某个特定时刻是最广泛的进程。 请注意,如果负载在用户空间或内核空间(中断或DPC)。 如果是内核空间,则需要升级驱动程序或固件(通常是光盘控制器或网卡的驱动程序或固件)。

也可以看看:

  • Windows性能分析工具
  • Kernrate查看器