gluon-packages/gluon/gluon-announce/files/lib/gluon/announce/statistics.d/memory

14 lines
256 B
Plaintext

local data = fs.readfile('/proc/meminfo')
local fields = {}
for k, v in data:gmatch('([^\n:]+):%s*(%d+) kB') do
fields[k] = tonumber(v)
end
return {
total = fields.MemTotal,
free = fields.MemFree,
buffers = fields.Buffers,
cached = fields.Cached,
}