Përmbajtje:

Çfarë është vrasësi OOM kur funksionon dhe çfarë bën?
Çfarë është vrasësi OOM kur funksionon dhe çfarë bën?

Video: Çfarë është vrasësi OOM kur funksionon dhe çfarë bën?

Video: Çfarë është vrasësi OOM kur funksionon dhe çfarë bën?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Nëntor
Anonim

Të OOM Vrasës funksionon duke i shqyrtuar të gjitha vrapimi proceset dhe caktimin e tyre një pikë të keqe. Procesi që ka rezultatin më të lartë është ai që vritet. Të OOM Vrasës cakton një pikë të keqe bazuar në një sërë kriteresh.

Gjithashtu e dini, si mund ta aktivizoj vrasësin OOM?

oom -vrasja është mësuar mundësojnë dhe çaktivizoni OOM - Vrases . Nëse dëshironi aktivizoni OOM - Vrases Runtime, pastaj përdorni komandën sysctl për të mundësojnë se. Tjetri mënyrë për të mundësuar ose çaktivizoni është të shkruani variablin panic_on_oom, gjithmonë mund ta kontrolloni vlerën në /proc.

Për më tepër, çfarë është Oom_score? Kerneli Linux i jep një rezultat çdo procesi ekzekutues të thirrur oom_rezultati e cila tregon se sa gjasa ka të ndërpritet në rast të memories së ulët të disponueshme. Rezultati është proporcional me sasinë e memories së përdorur nga procesi. Të oom_rezultati e një procesi mund të gjendet në drejtorinë /proc.

Duke marrë parasysh këtë, si mund ta çaktivizoj vrasësin OOM?

7 Përgjigje

  1. Çaktivizo OOM Killer (Vendos vm.oom-kill = 0 në /etc/sysctl.conf)
  2. Çaktivizoni mbikomponimin e memories (Vendosni vm.overcommit_memory = 2 në /etc/sysctl.conf) Vini re se kjo është një vlerë treshe: 0 = "vlerëso nëse kemi mjaftueshëm RAM", 1 = "Thuaj gjithmonë po", 2 = "thuaj jo nëse nuk kemi kujtesë")

Çfarë ndodh kur Linux i mbaron memoria?

Kur sistemi operativ është jashtë i RAM-it dhe nuk ka këmbim, ai heq faqet e pastra. Pa shkëmbim, sistemi do mbaroj e virtuale memorie (në mënyrë të rreptë, RAM+swap) sapo të mos ketë më faqe të pastra për të nxjerrë. Atëherë do të duhet të vrasë proceset. Vrapimi jashtë RAM-i është plotësisht normal.

Recommended: