Sie möchten in Windows schnell einen CPU- oder plattenintensiven Prozess finden?

Sie möchten in Windows schnell einen CPU- oder plattenintensiven Prozess finden?

Kurz:

Beste Alternative von ctrl-alt-1-> topoder sudo iotopin Windows?

Lang:

Manchmal scheint ein Server oder eine Workstation aufgrund eines CPU- oder Festplattenengpasses zu hängen. Wie kann ich dies unter Windows am schnellsten und einfachsten diagnostizieren? Ich suche nach etwas, das auch dann verfügbar ist, wenn das System am Boden ist, z. B. wenn der integrierte Task-Manager oder procexp (das Sysinternals-Tool) zu schwer ist. Und es muss schnell sein.

Oder muss ich akzeptieren, dass ein *nix:y-Arbeiten unter Windows nicht möglich ist?

Antwort1

Sie können dieGet-ProzessPowershell-Befehl für CPU:

Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 10

Mit diskIO wird es leider nicht so einfach. Es gibt jedoch einige wirklich gute Powershell-Tools, zum Beispiel:Erfahren Sie, wie Sie mithilfe von Windows PowerShell das Sammeln von Leistungsinformationen von Ihren Servern vereinfachen.

verwandte Informationen