Ich habe einige Überprüfungen mit dem Cmdlet Powershell Get-Process durchgeführt und einige seltsame Werte für einige Prozesse erhalten. Ich habe auf einem Server mit einer SQL Server-Instanz getestet, die 3 GB + RAM ausführt und verbraucht, wie Resource Monitor berichtet, und beim Ausführen von Get-Process habe ich negative Werte für WorkingSet auf dem SQL Server-Prozess erhalten. Ein anderer Prozess verbraucht 2 GB + PrivateMemorySize und hat dasselbe negativer Wert auf PM.
Unten finden Sie Screenshots der Ergebnisse.
Das Betriebssystem ist auf Portugiesisch, sorry.
Power Shell:
Überprüfen Sie sqlservr und den letzten scvhost ...
Glücklicherweise verwendet mein Skript WMI (Win32_Process-Klasse), um die Prozessinformationen abzurufen, und die Werte dort sind korrekt und alles stimmt überein.
Ist es ein Fehler? Vielleicht mit großen Werten? Ich benutze Powershell v3.