diff --git a/mem/mem_linux.go b/mem/mem_linux.go index 7df4c3e..31ec3c5 100644 --- a/mem/mem_linux.go +++ b/mem/mem_linux.go @@ -70,8 +70,8 @@ func SwapMemory() (*SwapMemoryStat, error) { return nil, err } ret := &SwapMemoryStat{ - Total: uint64(sysinfo.Totalswap), - Free: uint64(sysinfo.Freeswap), + Total: uint64(sysinfo.Totalswap) * uint64(sysinfo.Unit), + Free: uint64(sysinfo.Freeswap) * uint64(sysinfo.Unit), } ret.Used = ret.Total - ret.Free //check Infinity