Je faisais des vérifications avec la cmdlet Powershell Get-Process et j'ai obtenu des valeurs étranges sur certains processus. J'ai testé sur un serveur avec une instance SQL Server exécutant et consommant 3 Go + RAM comme l'a signalé Resource Monitor, et lors de l'exécution de Get-Process, j'ai obtenu des valeurs négatives pour WorkingSet sur le processus serveur SQL, un autre processus consomme 2 Go + de PrivateMemorySize et a obtenu la même chose valeur négative sur PM.
Voici des captures d'écran des résultats.
L'OS est en portugais, désolé.
Powershell:
Vérifiez sqlservr et le dernier scvhost ...
Heureusement, mon script utilise WMI (classe Win32_Process) pour obtenir les informations sur les processus, les valeurs qui y sont correctes et tout correspond.
Est-ce un bug? Peut-être avec de grandes valeurs? J'utilise Powershell v3.
la source
La sélection de WorkingSet64 au lieu de WorkingSet a fait l'affaire pour moi sans formatage.
la source