mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 20:23:44 +08:00
15 lines
299 B
Ruby
15 lines
299 B
Ruby
class MemInfo
|
|
|
|
# Total memory in kb. Only works on systems with /proc/meminfo.
|
|
# Returns nil if it cannot be determined.
|
|
def mem_total
|
|
@mem_total ||= begin
|
|
if s = `grep MemTotal /proc/meminfo`
|
|
/(\d+)/.match(s)[0].try(:to_i)
|
|
else
|
|
nil
|
|
end
|
|
end
|
|
end
|
|
|
|
end |