summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/shirou/gopsutil/mem/mem_linux.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/shirou/gopsutil/mem/mem_linux.go')
-rw-r--r--vendor/github.com/shirou/gopsutil/mem/mem_linux.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/vendor/github.com/shirou/gopsutil/mem/mem_linux.go b/vendor/github.com/shirou/gopsutil/mem/mem_linux.go
index fe6c4e1..d326fcc 100644
--- a/vendor/github.com/shirou/gopsutil/mem/mem_linux.go
+++ b/vendor/github.com/shirou/gopsutil/mem/mem_linux.go
@@ -65,13 +65,17 @@ func VirtualMemoryWithContext(ctx context.Context) (*VirtualMemoryStat, error) {
ret.PageTables = t * 1024
case "SwapCached":
ret.SwapCached = t * 1024
+ case "CommitLimit":
+ ret.CommitLimit = t * 1024
+ case "Committed_AS":
+ ret.CommittedAS = t * 1024
}
}
if !memavail {
ret.Available = ret.Free + ret.Buffers + ret.Cached
}
- ret.Used = ret.Total - ret.Available
- ret.UsedPercent = float64(ret.Total-ret.Available) / float64(ret.Total) * 100.0
+ ret.Used = ret.Total - ret.Free - ret.Buffers - ret.Cached
+ ret.UsedPercent = float64(ret.Used) / float64(ret.Total) * 100.0
return ret, nil
}