Windowsサーバー監視のメモリ使用率の計算方法
Windowsのメモリ使用率はWMIクエリを使用して計算されています。
合計、空き、使用済みメモリは、Win32_OperatingSystem WMIクエリで、FreePhysicalMemory,TotalVisibleMemorySizeを使用して、取得しています。
スワップメモリはWin32_PageFileUsage WMIクエリで、Select Name,AllocatedBaseSize,CurrentUsageを使用して取得しています。
PowerShellを開き次のコマンドを実行して、データを表示してください。
Get-WmiObject -Query "Select Name,AllocatedBaseSize,CurrentUsage from Win32_PageFileUsage" -ComputerName
上記の出力から、次の計算式で、スワップメモリ使用率が計算されます。
Current usage/AllocatedBaseSize x 100