diff --git a/mem/mem_freebsd.go b/mem/mem_freebsd.go index 7c64f10..808538d 100644 --- a/mem/mem_freebsd.go +++ b/mem/mem_freebsd.go @@ -79,8 +79,8 @@ func VirtualMemory() (*VirtualMemoryStat, error) { } ret.Available = ret.Inactive + ret.Cached + ret.Free - ret.Used = ret.Active + ret.Wired + ret.Cached - ret.UsedPercent = float64(ret.Total-ret.Available) / float64(ret.Total) * 100.0 + ret.Used = ret.Total - ret.Available + ret.UsedPercent = float64(ret.Used) / float64(ret.Total) * 100.0 return ret, nil }