2017-03-09 1 views
-3

Le serveur est à l'état bloqué. Il ne répond pas aux coups de touches. Existe-t-il un moyen de voir quel processus a utilisé une utilisation élevée du processeur?Serveur suspendu en raison de l'utilisation élevée du processeur

+0

Appuyez sur Ctrl + Alt + Suppr et ouvrez le gestionnaire de tâches :) –

+0

'pslist',' tasklist', 'tlist',' processus explorer', 'wpr',' perfmon', ... la liste est sans fin –

+0

@AkashKC vous pouvez ouvrir le gestionnaire de taks avec ctrl + shift + esc plus facile :) – slawekwin

Répondre

0

Vous pouvez obtenir le processus en utilisant le plus de CPU avec Powershell cette façon:

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

Je ne peux même pas me connecter au serveur, J'ai essayé d'exécuter le script à distance en utilisant get-wmiobject. Mais pas de chance car le serveur ne répond pas aux coups de touches –

0

Je suis sûr que vous ne pouvez pas vérifier l'utilisation du processeur pour le passé, à moins que l'application elle-même aurait fait un journal des événements entrée par elle-même.

0

S'il est tellement occupé qu'il ne répondra même pas aux coups de touches, il est temps de tirer le pouvoir. Je vais ensuite configurer une trace perfmon pour process /% ProcessorTime et la laisser fonctionner pendant quelques jours. Si le problème se reproduit, vous aurez au moins quelques informations historiques.