Skip to content

OOM Killer'ı Devre Dışı Bırakma (CloudLinux 6 & 7)

Slaweally
SlaweallyYönetici
2022-11-17 22:37:40 248 views

Sorun


Ne zamanLVEbellek sınırına ulaştığında, içindeki işlemler LVE tarafından öldürüldü OOM Killer ve uygun bir mesaj yazılır /var/log/messages.
ne zaman LVE kısa sürede çok sayıda bellek sınırına ulaşır,OOM Killer sistemin aşırı yüklenmesine neden olabilir. CloudLinux OS 6 ve CloudLinux OS 7'de,OOM Killer daha hafif olanla değiştirmek için devre dışı bırakılabilir SIGKILL.

Çevre


  • CloudLinux OS 6 Paylaşıldı
  • CloudLinux OS 7 Paylaşıldı
  • LVE
  • OOM Katili

Çözüm


İçin CloudLinux OS Shared6 aşağıdaki komutu çalıştırın:

# echo 1 > /proc/sys/ubc/ubc_oom_disable

Ayrıca, önyükleme sırasında aynısını uygulamak için aşağıdakini /etc/sysctl.conf dosyasına ekleyin :

ubc.ubc_oom_disable=1

İçin CloudLinux OS Shared7 aşağıdaki komutu çalıştırın:

# echo 1 > /proc/sys/kernel/memcg_oom_disable

Ayrıca, önyükleme sırasında aynısını uygulamak için aşağıdakini /etc/sysctl.conf dosyasına ekleyin:

kernel.memcg_oom_disable=1


Not: OOM öldürücü anahtarı, yalnızca LVE içindeki işlemler için OOM öldürücüyü devre dışı bırakır, LVE olmayan diğer işlemleri etkilemez.
Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.