Merge pull request #504 from dimrozakis/linux-used-mem

Always calculate linux used mem as total-(free+buffered+cache)
pull/508/head
shirou 7 years ago committed by GitHub
commit c3f470a77a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -74,8 +74,8 @@ func VirtualMemoryWithContext(ctx context.Context) (*VirtualMemoryStat, error) {
if !memavail { if !memavail {
ret.Available = ret.Free + ret.Buffers + ret.Cached ret.Available = ret.Free + ret.Buffers + ret.Cached
} }
ret.Used = ret.Total - ret.Available ret.Used = ret.Total - ret.Free - ret.Buffers - ret.Cached
ret.UsedPercent = float64(ret.Total-ret.Available) / float64(ret.Total) * 100.0 ret.UsedPercent = float64(ret.Used) / float64(ret.Total) * 100.0
return ret, nil return ret, nil
} }

Loading…
Cancel
Save