Dynamic limits
Per-user limits are applied based on workload pressure and operating conditions.
Product · Linux Resource Control
ResMan applies dynamic policy to CPU, memory and I/O using real kernel signals, with native observability and no lock-in.
Per-user limits are applied based on workload pressure and operating conditions.
Respond to Linux Pressure Stall Information signals.
Prometheus metrics and decisions operators can understand.
Decision
On shared Linux systems, CPU, memory and I/O are contested by different workloads. When pressure persists, more processes are left waiting, operation latency rises and the load generated by one user can degrade service for everyone else. ResMan applies per-user policy only when intervention is justified: it introduces limits dynamically, keeps them in place while pressure remains significant and removes them once the system has returned to stable operating conditions. It therefore sits between static resource allocation and manual incident response, preserving operating capacity while making every intervention observable and understandable to administrators.
Dynamic resource control through cgroups v2.
Individual monitoring with inclusion and exclusion filters.
Prometheus metrics, SQLite history and a Grafana dashboard.
Hot reload for operational settings.
Scripts and webhooks when a user is limited.
Control cycles and decisions operators can inspect.
Next step