Windowsサーバー監視のメモリ使用率の計算方法

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