in reply to Collect Memory Data from WMI (Win32)
Therefore, i've changed the SWAP calculation method to:Virtual Memory = PhysicalMemory(RAM) + Extended Memory (Disk)
in short, i need to validade this:my $total_swap_mem = $v->{SizeStoredInPagingFiles}; my $free_swap_mem = $v->{FreeSpaceInPagingFiles}; my $used_swap_mem = $total_swap_mem - $free_swap_mem; my $used_swap_mem_perc = ($total_swap_mem - $free_swap_mem) / $total +_swap_mem * 100; printf "Swap total:%d kb\n", $total_swap_mem; printf "Swap free:%d kb\n", $free_swap_mem; printf "Swap used:%d kb\n", $used_swap_mem; printf "Swap used:%.2f %%\n", $used_swap_mem_perc;
MEM_USED = Win32_OperatingSystem->TotalVisibleMemorySize - Win32_Opera +tingSystem->FreePhysicalMemory SWAP_USED = (Win32_OperatingSystem->SizeStoredInPagingFiles - Win32_Op +eratingSystem->FreeSpaceInPagingFiles) / Win32_OperatingSystem->Size +StoredInPagingFiles
tks,
gulden
|
|---|