os.freemem() excludes page cache/buffers, so a healthy box with 8 GB and lots of cache shows e.g. "7.2 GB / 8 GB (90% used)" on the Workers tab and dashboard. Operators read this as memory pressure.
Suggested fix
Report MemAvailable from /proc/meminfo when present (fall back to freemem), and show disk usage for / alongside, which is the metric most people actually look for.
## Overview
`os.freemem()` excludes page cache/buffers, so a healthy box with 8 GB and lots of cache shows e.g. "7.2 GB / 8 GB (90% used)" on the Workers tab and dashboard. Operators read this as memory pressure.
## Suggested fix
Report `MemAvailable` from `/proc/meminfo` when present (fall back to `freemem`), and show disk usage for `/` alongside, which is the metric most people actually look for.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Overview
os.freemem()excludes page cache/buffers, so a healthy box with 8 GB and lots of cache shows e.g. "7.2 GB / 8 GB (90% used)" on the Workers tab and dashboard. Operators read this as memory pressure.Suggested fix
Report
MemAvailablefrom/proc/meminfowhen present (fall back tofreemem), and show disk usage for/alongside, which is the metric most people actually look for.