Wie sehe ich ein Protokoll darüber, welcher Prozess auf welcher CPU und wie lange ausgeführt wurde?


8

Gibt es ein Programm, das dies protokolliert oder zumindest in Echtzeit sehen lässt, welcher Prozess auf welchem ​​Kern ausgeführt wird? Ich glaube nicht, dass der Task-Manager beides richtig macht.


3
Ich denke nicht, dass dies das hat, wonach Sie suchen, aber es ist viel besser als der Standard-Task-Manager. Process Explorer gefunden unter technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Nifle

Antworten:



0

Ich denke, Sie gehen davon aus, dass ein Prozess auf einem festen Kern ausgeführt wird, aber das ist nicht wahr. Prozesse springen von Kern zu Kern, um visuell schnell zu überwachen.


Nein, das nehme ich nicht an.

@josh, in diesem Fall ist nicht klar, wonach Sie fragen.
Mick

Es ist klar, wonach er gefragt hat. Er bat um ein Protokoll der Prozessaffinität und Laufzeit. Nichts in Joshs Frage setzt eine Affinitätssperre voraus.
OCDtech

0

Für eine Befehlszeilenlösung interessieren Sie sich möglicherweise für das Dienstprogramm pslist, das Teil der pstools-Suite ist. Ich fürchte, es zeigt keine Prozessoraffinität, aber Sie können protokollieren, welche Prozesse wie lange ausgeführt werden.

Die offizielle Seite für pstools finden Sie hier .

Vielleicht möchten Sie auch den Artikel 'PsTools Primer' von Wes Miller bei Google suchen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.