mem: print zero used_mem instead of negative used_mem (#722)
This commit is contained in:
parent
4b6a6a68c9
commit
3233c4cb86
@ -44,11 +44,6 @@ class Mem(IntervalModule):
|
|||||||
def run(self):
|
def run(self):
|
||||||
memory_usage = psutil.virtual_memory()
|
memory_usage = psutil.virtual_memory()
|
||||||
|
|
||||||
if psutil.version_info < (4, 4, 0):
|
|
||||||
used = memory_usage.used - memory_usage.cached - memory_usage.buffers
|
|
||||||
else:
|
|
||||||
used = memory_usage.used
|
|
||||||
|
|
||||||
if memory_usage.percent >= self.alert_percentage:
|
if memory_usage.percent >= self.alert_percentage:
|
||||||
color = self.alert_color
|
color = self.alert_color
|
||||||
elif memory_usage.percent >= self.warn_percentage:
|
elif memory_usage.percent >= self.warn_percentage:
|
||||||
@ -57,7 +52,7 @@ class Mem(IntervalModule):
|
|||||||
color = self.color
|
color = self.color
|
||||||
|
|
||||||
cdict = {
|
cdict = {
|
||||||
"used_mem": used / self.divisor,
|
"used_mem": max(0, memory_usage.used) / self.divisor,
|
||||||
"avail_mem": memory_usage.available / self.divisor,
|
"avail_mem": memory_usage.available / self.divisor,
|
||||||
"total_mem": memory_usage.total / self.divisor,
|
"total_mem": memory_usage.total / self.divisor,
|
||||||
"percent_used_mem": memory_usage.percent,
|
"percent_used_mem": memory_usage.percent,
|
||||||
|
Loading…
Reference in New Issue
Block a user