Isi kandungan:

Apakah pembunuh OOM bila ia dijalankan dan apakah fungsinya?
Apakah pembunuh OOM bila ia dijalankan dan apakah fungsinya?

Video: Apakah pembunuh OOM bila ia dijalankan dan apakah fungsinya?

Video: Apakah pembunuh OOM bila ia dijalankan dan apakah fungsinya?
Video: TANDA TANDA KIRIMAN SANTET GAGAL MENGENAI SASARAN 2024, April
Anonim

The Pembunuh OOM berfungsi dengan menyemak semua berlari proses dan memberikan mereka skor keburukan. Proses yang mempunyai markah tertinggi ialah yang dibunuh. The Pembunuh OOM memberikan skor keburukan berdasarkan beberapa kriteria.

Juga tahu, bagaimana cara saya mengaktifkan pembunuh OOM?

oom -membunuh sudah biasa membolehkan dan lumpuhkan OOM - Pembunuh . Jika anda mahu dayakan OOM - Pembunuh runtime, kemudian gunakan arahan sysctl untuk membolehkan itu. Yang lain cara untuk membolehkan atau disable ialah menulis pembolehubah panic_on_oom, anda sentiasa boleh menyemak nilai dalam /proc.

Tambahan pula, apakah itu Oom_score? Kernel Linux memberikan skor kepada setiap proses berjalan yang dipanggil oom_score yang menunjukkan kemungkinan ia akan ditamatkan sekiranya memori tersedia rendah. Skor adalah berkadar dengan jumlah memori yang digunakan oleh proses tersebut. The oom_score sesuatu proses boleh didapati dalam direktori /proc.

Memandangkan ini, bagaimanakah cara saya melumpuhkan pembunuh OOM?

7 Jawapan

  1. Lumpuhkan Pembunuh OOM (Letakkan vm.oom-kill = 0 dalam /etc/sysctl.conf)
  2. Lumpuhkan overcommit memori (Letakkan vm.overcommit_memory = 2 dalam /etc/sysctl.conf) Ambil perhatian bahawa ini ialah nilai trinari: 0 = "anggaran jika kita mempunyai RAM yang mencukupi", 1 = "Sentiasa katakan ya", 2 = "katakan tidak jika kita tidak mempunyai ingatan")

Apa yang berlaku apabila Linux kehabisan memori?

Apabila sistem pengendalian adalah keluar RAM dan tidak mempunyai swap, ia membuang halaman yang bersih. Tanpa pertukaran, sistem akan habis daripada maya ingatan (secara tegasnya, RAM+swap) sebaik sahaja ia tidak mempunyai halaman bersih lagi untuk dihalau. Kemudian ia perlu membunuh proses. Berlari keluar RAM adalah normal sepenuhnya.

Disyorkan: