Daftar Isi:

Apa pembunuh OOM kapan itu berjalan dan apa fungsinya?
Apa pembunuh OOM kapan itu berjalan dan apa fungsinya?

Video: Apa pembunuh OOM kapan itu berjalan dan apa fungsinya?

Video: Apa pembunuh OOM kapan itu berjalan dan apa fungsinya?
Video: Perjalanan Menembus Sistem Sarafmu 2024, November
Anonim

NS Pembunuh OOM bekerja dengan meninjau semua berlari proses dan memberi mereka skor buruk. Proses yang memiliki skor tertinggi adalah yang terbunuh. NS Pembunuh OOM memberikan skor keburukan berdasarkan sejumlah kriteria.

Tahu juga, bagaimana cara mengaktifkan pembunuh OOM?

oom -membunuh digunakan untuk memungkinkan dan nonaktifkan OOM - Pembunuh . Jika Anda menghendaki aktifkan OOM - Pembunuh runtime, lalu gunakan perintah sysctl untuk memungkinkan itu. Yang lain cara mengaktifkan atau menonaktifkan adalah untuk menulis variabel panic_on_oom, Anda selalu dapat memeriksa nilainya di /proc.

Selanjutnya, apa itu Oom_score? Kernel Linux memberikan skor untuk setiap proses yang berjalan yang disebut oom_score yang menunjukkan seberapa besar kemungkinannya untuk dihentikan jika memori yang tersedia rendah. Skor sebanding dengan jumlah memori yang digunakan oleh proses. NS oom_score dari suatu proses dapat ditemukan di direktori /proc.

Mempertimbangkan ini, bagaimana cara menonaktifkan pembunuh OOM?

7 Jawaban

  1. Nonaktifkan Pembunuh OOM (Masukkan vm.oom-kill = 0 di /etc/sysctl.conf)
  2. Nonaktifkan overcommit memori (Masukkan vm.overcommit_memory = 2 di /etc/sysctl.conf) Perhatikan bahwa ini adalah nilai trinary: 0 = "perkirakan jika kita memiliki cukup RAM", 1 = "Selalu katakan ya", 2 = "katakan tidak jika kita tidak memiliki memori")

Apa yang terjadi ketika Linux kehabisan memori?

Ketika sistem operasi adalah keluar RAM dan tidak memiliki swap, itu membuang halaman bersih. Tanpa swap, sistem akan Keluar dari maya Penyimpanan (Tepatnya, RAM+swap) segera setelah tidak ada lagi halaman bersih untuk digusur. Maka itu harus mematikan proses. Berlari keluar RAM benar-benar normal.

Direkomendasikan: