[QUESTION] Memory isolation between critical and deferrable workloads in embedded Linux
From: viney kumar
Date: Thu Aug 27 2026 - 13:33:06 EST
I am working on a memory-constrained embedded Linux system and looking
for an effective way to reduce RAM pressure.
approach under consideration: To classify threads into categories
based on their importance:
Critical – must remain operational
Normal – regular functionality
Deferrable – activity can be delayed or suspended under memory
pressure, till memory is available in this category pool.
I am considering assigning a shared, bounded memory pool/budget to
each category.
which would be used by all threads belonging to that category.
Query:
1. Is this approach effective for managing RAM pressure in Linux?
2. If yes, What is the recommended way to implement category-level
memory pools or memory budgets for groups of threads in Linux?
Thanks in anticipation !