But the application was greedy. It grew and grew until the garden felt crowded. RHEL didn't panic. It consulted its ancient scrolls—the /proc/meminfo file—to see exactly how much and MemFree remained. The Shadow of the OOM Killer
RHEL worked fast to avoid a sacrifice. It looked for "Inactive" pages—data that hadn't been touched in a long time—and gently moved them to the , a dusty basement on the hard drive. This "Memory Reclaim" process freed up just enough space for the application to finish its work. The Quiet Peace of the Cache Memory fragmentation: the silent performance killer
Deep within the silicon halls of a modern server, there lived a vigilant guardian named . Its most precious treasure was a sprawling garden known as Physical Memory , where every byte was a flower that needed constant tending. The Arrival of the Heavy Workload
Suddenly, the sun dimmed. The "Available" memory was nearly zero. A dark figure appeared at the edge of the garden: the . Its job was grim—to execute a process so the rest of the system could survive.
One morning, a massive application arrived, demanding space to bloom. RHEL didn't just toss it in; it used a clever system of . It divided the application into tiny 4kB seeds called "pages" and mapped them to the garden’s "frames".