1
Bagaimana pembunuh OOM memutuskan proses mana yang harus dibunuh terlebih dahulu?
Jawaban ini menjelaskan tindakan yang diambil oleh kernel ketika situasi OOM ditemui berdasarkan nilai sysctl vm.overcommit_memory. Ketika overcommit_memorydiatur ke 0 atau 1, overcommitdiaktifkan, dan program diizinkan untuk mengalokasikan lebih banyak memori daripada yang sebenarnya tersedia. Sekarang apa yang terjadi ketika kita kehabisan memori dalam situasi ini? Bagaimana pembunuh OOM memutuskan …