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,
|
||
|
}
|