Talaan ng mga Nilalaman:

Ano ang OOM killer kung kailan ito tumatakbo at ano ang ginagawa nito?
Ano ang OOM killer kung kailan ito tumatakbo at ano ang ginagawa nito?

Video: Ano ang OOM killer kung kailan ito tumatakbo at ano ang ginagawa nito?

Video: Ano ang OOM killer kung kailan ito tumatakbo at ano ang ginagawa nito?
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Nobyembre
Anonim

Ang OOM Killer gumagana sa pamamagitan ng pagsusuri sa lahat tumatakbo proseso at pagtatalaga sa kanila ng marka ng kasamaan. Ang prosesong may pinakamataas na marka ay ang pinapatay. Ang OOM Killer nagtatalaga ng marka ng kasamaan batay sa ilang pamantayan.

Alamin din, paano ko i-activate ang OOM killer?

oom -nakasanayan na ang pumatay paganahin at huwag paganahin ang OOM - Mamamatay tao . Kung gusto mo paganahin ang OOM - Mamamatay tao runtime, pagkatapos ay gamitin ang sysctl command sa paganahin na. Yung isa paraan upang paganahin o hindi paganahin ay ang pagsulat ng panic_on_oom variable, maaari mong palaging suriin ang halaga sa /proc.

Higit pa rito, ano ang Oom_score? Ang Linux kernel ay nagbibigay ng marka sa bawat tumatakbong proseso na tinatawag oom_score na nagpapakita kung gaano ito malamang na wakasan sa kaso ng mababang magagamit na memorya. Ang marka ay proporsyonal sa dami ng memorya na ginamit ng proseso. Ang oom_score ng isang proseso ay matatagpuan sa /proc na direktoryo.

Isinasaalang-alang ito, paano ko idi-disable ang OOM killer?

7 Sagot

  1. Huwag paganahin ang OOM Killer (Ilagay ang vm.oom-kill = 0 sa /etc/sysctl.conf)
  2. Huwag paganahin ang memory overcommit (Ilagay ang vm.overcommit_memory = 2 sa /etc/sysctl.conf) Tandaan na ito ay isang trinary value: 0 = "estimate kung mayroon tayong sapat na RAM", 1 = "Laging say yes", 2 = "say no kung wala tayong alaala")

Ano ang mangyayari kapag naubusan ng memory ang Linux?

Kapag ang operating system ay palabas ng RAM at walang swap, itinatapon nito ang mga malinis na pahina. Nang walang swap, gagawin ng system naubusan ng virtual alaala (strictly speaking, RAM+swap) sa sandaling wala na itong malinis na pahina na paalisin. Pagkatapos ay kailangan nitong patayin ang mga proseso. Tumatakbo palabas ng RAM ay ganap na normal.

Inirerekumendang: