Tag

OOM Killer

0 views collected around this technical thread.

Deepin Linux
Deepin Linux
Apr 7, 2025 · Fundamentals

Understanding Linux Kernel Page Reclamation Mechanisms

This article explains how Linux manages memory through page reclamation, detailing the role of LRU algorithms, page classification, reverse mapping, direct and asynchronous reclaim paths, and the OOM killer, while providing code examples and practical tuning advice.

KernelLinuxMemory Management
0 likes · 62 min read
Understanding Linux Kernel Page Reclamation Mechanisms
Didi Tech
Didi Tech
Nov 23, 2023 · Operations

Root Cause Analysis of Java Process Termination Caused by Linux OOM Killer Triggered by Vim Opening a 37 GB Log File

The Java service crashed when the Linux OOM killer terminated its process after a developer opened a 37 GB log file with Vim, which loaded the entire file into the container’s 8 GB memory, triggering a port alarm and prompting investigation and recommendations to use streaming tools instead of Vim.

ContainerIncident PostmortemJava
0 likes · 8 min read
Root Cause Analysis of Java Process Termination Caused by Linux OOM Killer Triggered by Vim Opening a 37 GB Log File
IT Services Circle
IT Services Circle
May 24, 2022 · Fundamentals

Understanding Linux Memory Management, Page Reclamation, and OOM Killer

This article explains Linux virtual memory concepts, the process of memory allocation, page fault handling, background and direct memory reclamation methods, LRU-based page types, NUMA considerations, tuning parameters like swappiness and min_free_kbytes, and strategies to prevent OOM killer termination.

LinuxMemory ManagementNUMA
0 likes · 18 min read
Understanding Linux Memory Management, Page Reclamation, and OOM Killer
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 26, 2020 · Databases

Understanding MySQL OOM Killer, Memory Planning, and Detecting Memory Leaks with Valgrind

This article examines why MySQL instances are often targeted by the Linux OOM killer, explains proper InnoDB buffer pool sizing, introduces memory leak concepts, and demonstrates how to use Valgrind's Memcheck tool to detect leaks and improve database memory management.

Database PerformanceMemory LeakMemory Management
0 likes · 9 min read
Understanding MySQL OOM Killer, Memory Planning, and Detecting Memory Leaks with Valgrind
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 3, 2018 · Operations

Why Do Your VMs Get OOM‑Killed? Uncovering Hidden Memory Overhead in KVM

This article investigates why virtual machines on an OpenStack IaaS platform experience OOM‑killer terminations despite reserved host memory, analyzes memory usage patterns of qemu‑kvm processes, and proposes practical solutions to mitigate unexpected OOM events.

KVMMemory ManagementOOM Killer
0 likes · 6 min read
Why Do Your VMs Get OOM‑Killed? Uncovering Hidden Memory Overhead in KVM