Hauptursache für hohe CPU-Auslastung; welcher Messung mehr vertrauen: Windows Task Manager oder Process Explorer?

7316
p.campbell

Betrachten Sie diese Windows 8.1-Maschine (direkte Aktualisierung von Windows 8) mit unterschiedlichen Berichten zur CPU-Auslastung. Die Maschine befindet sich seit 3 ​​Tagen im Leerlauf. Es laufen derzeit keine CPU-intensiven Aufgaben oder über die 3-tägige Leerlaufzeit.

Der Windows Task-Manager meldet, dass die CPU-Auslastung konstant bei einem unglaublich hohen Wert liegt (und mit der Zeit ansteigt!), Und zwar um 75% .

Der Prozess-Explorer von SysInternals berichtet, dass die CPU-Auslastung bei 42% sehr unterschiedlich ist.

  • Wie meldet Process Explorer eine Auslastung von 42,14%, in seinen Spalten jedoch einen Leerlauf von 57%, wobei die Summe der anderen Prozesse nicht einmal 10% erreicht?

  • Welcher dieser beiden Werte sollte ich mehr vertrauen und warum sollte er bei der anderen Messung vertraut werden?

  • Wie kann ich tatsächlich ermitteln, durch welchen Prozess der Task-Manager seine Werte meldet?

Diese Proc Exp-Messdaten wurden mit Administratorrechten und mit der Option "Details für alle Prozesse anzeigen" erstellt.

Klicken für größere Ansicht: click for larger

enter image description here

3
Ich gehe davon aus, dass diese Screenshots mit einer kurzen Zeitspanne aufgenommen wurden. Beide Tools wurden von Microsoft geschrieben, ich würde also behaupten, dass beide genau sind. Ramhound vor 10 Jahren 0
Führen Sie ProcessExplorer als Administrator aus? Es werden keine Prozesse angezeigt, die dem nicht privilegierten Benutzerkonto verborgen sind, es sei denn, Sie wählen "Datei"> "Details für alle Prozesse anzeigen". Darth Android vor 10 Jahren 5
Vielen Dank Darth und Ram, ich habe die Bildschirme mit Ihren Ratschlägen aktualisiert und aktualisiert, und es zeigt im Grunde dasselbe. Ja, alles in derselben Zeit von 2 Minuten p.campbell vor 10 Jahren 0
Der einzige vertrauenswürdige Grund ist die Erfassung der Kernel-Daten mit xperf: http://pastebin.com/pgE11HRD magicandre1981 vor 10 Jahren 0

1 Antwort auf die Frage

3
magicandre1981

Ich habe mir das Bild noch einmal angesehen und sehe, dass das sdclt.exegrün hervorgehoben ist. Dies bedeutet, dass der Prozess gestartet wird. Ich schaue mir viele Xperf-Spuren an, die auch diese Symptome zeigen.

Um die CPU-Auslastung zu reduzieren, können Sie die ConfigNotificationTask im Windows Taskplaner stoppen :

Task Scheduler - Microsoft - Windows - WindowsBackup 

Bitte wenden Sie sich auch an den Microsoft-Support und öffnen Sie einen Support-Fall. Sie benötigen einen Fall, um ein Update für die Sicherungsaufgabe zu erstellen.

Durch das Deaktivieren der geplanten Windows-Sicherungsaufgabe wurde das ständig wachsende Problem der CPU-Auslastung behoben. p.campbell vor 10 Jahren 0
schön zu hören. Bitte öffnen Sie auch einen Support-Fall. Ich habe mit einem MS-Mitarbeiter gesprochen und er sagte mir, dass sie einen Support-Fall brauchen, um das Problem zu beheben. Bitte machen Sie das, ich sehe diese Ausgabe fast täglich. magicandre1981 vor 10 Jahren 0