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