mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 08:24:05 +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 |