fix(pool): read worker memory metrics correctly
This commit is contained in:
parent
828a9f2f3f
commit
40016a3321
1 changed files with 1 additions and 1 deletions
|
|
@ -15,7 +15,7 @@ def metrics():
|
||||||
mem={}
|
mem={}
|
||||||
try:
|
try:
|
||||||
for line in open('/proc/meminfo'):
|
for line in open('/proc/meminfo'):
|
||||||
key,value,*_=line.split(); mem[key]=int(value)*1024
|
key,value,*_=line.split(); mem[key.rstrip(':')]=int(value)*1024
|
||||||
except OSError: pass
|
except OSError: pass
|
||||||
usage=shutil.disk_usage('/')
|
usage=shutil.disk_usage('/')
|
||||||
return {'cpu_cores':os.cpu_count() or 1,'memory_total_bytes':mem.get('MemTotal'),'memory_available_bytes':mem.get('MemAvailable'),'disk_free_bytes':usage.free,'load_1m':os.getloadavg()[0] if hasattr(os,'getloadavg') else None}
|
return {'cpu_cores':os.cpu_count() or 1,'memory_total_bytes':mem.get('MemTotal'),'memory_available_bytes':mem.get('MemAvailable'),'disk_free_bytes':usage.free,'load_1m':os.getloadavg()[0] if hasattr(os,'getloadavg') else None}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue