14 lines
256 B
Plaintext
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,
|
|
}
|