Home / Companies / Redpanda / Blog / Post Details
Content Deep Dive

Solving challenges caused by Out Of Memory (OOM) Killer in Linux

Blog post from Redpanda

Post Details
Company
Date Published
Author
Rafał Korepta
Word Count
1,418
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Out of Memory (OOM) events in Linux can significantly affect programs like Redpanda, which uses the Seastar library to optimize hardware utilization, making it vulnerable to the OOM Killer—a kernel function designed to terminate the largest process with the lowest priority when memory is scarce. To address these issues in a Kubernetes (K8s) environment, the Redpanda team developed a custom operator that automates deployment and optimizes memory allocation by leveraging cgroups, adjusting memory reservations, and isolating processes within containers. By reserving 10% of memory for the operating system and reducing the memory allocated to Redpanda, the team mitigated memory pressure and OOM events, ensuring the stability of long-running clusters and improving resource management for larger deployments. These adjustments allow for better observability and debugging, enhancing the overall experience for Redpanda users in a containerized cloud environment.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 14 1,066 146 55 +4%
Observability 1 719 146 52 -2%
Real-time 1 1,264 334 121 -6%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.