由于CPU使用率过高导致服务器挂起

问题描述:

服务器处于挂起状态。它对任何击键都没有响应。有什么方法可以查看哪个进程利用了高CPU使用率?由于CPU使用率过高导致服务器挂起

+0

按Ctrl + Alt + Delete并打开任务管理器:) –

+0

pslist,tasklist,tlist,processprofile, –

+0

@AkashKC你可以用ctrl + shift + esc打开taks manager :) – slawekwin

你可以使用PowerShell得到最高的CPU使用的过程是这样的:

Get-Process | Sort-Object CPU -Descending | Select -First 1 
+0

我甚至无法登录到服务器,尝试使用get-wmiobject运行远程脚本。但没有运气,因为服务器没有响应任何按键 –

我敢肯定你不能查看CPU占用率在过去,除非应用程序本身会作出一个事件日志单独进入。

如果它太忙了,它甚至不会响应击键,那么是时候拉动力量。然后,我会为process /%ProcessorTime设置一个perfmon trace,并让它运行几天。如果问题再次出现,您至少会有一些历史信息。