Я проводил некоторые проверки с помощью командлета Powershell Get-Process и получил некоторые странные сведения о некоторых процессах. Я проверил на сервере с экземпляром SQL Server, который работает и использует 3 ГБ + ОЗУ, как сообщал монитор ресурсов, и при запуске Get-Process я получил отрицательные значения для WorkingSet в процессе SQL-сервера, другой процесс потребляет 2 ГБ + PrivateMemorySize и получил то же самое отрицательное значение в PM.
Ниже приведены скриншоты результатов.
ОС на португальском, извините.
Powershell:
Проверь sqlservr и последний scvhost ...
К счастью, мой сценарий использует WMI (класс Win32_Process) для получения информации о процессах, правильные значения и все совпадают ..
Это ошибка? Может быть, с большими ценностями? Я использую Powershell v3.
источник
Выбор WorkingSet64 вместо WorkingSet помог мне без форматирования.
источник