Ang Linux kernel dili maayo nga makadumala sa mga sitwasyon nga wala na sa memorya

Sa Linux kernel developer mailing list gipataas Problema sa pagdumala sa ubos nga sitwasyon sa memorya sa Linux:

Adunay usa ka nahibal-an nga isyu nga naghampak sa daghang mga tawo sa daghang mga tuig ug mahimo nga kopyahon sa wala’y pipila ka minuto sa labing bag-o nga Linux kernel 5.2.6. Ang tanan nga mga parameter sa kernel gitakda sa mga default nga kantidad.

Mga lakang:

  • Pag-boot gamit ang parameter nga "mem = 4G".
  • I-off ang suporta sa swap (sudo swapoff -a).
  • Naglunsad kami og bisan unsang web browser, pananglitan, Chrome/Chromium ug/o Firefox.
  • Nagsugod kami sa pag-abli sa mga tab sa mga site ug tan-awa kung giunsa ang pagkunhod sa gidaghanon sa libre nga memorya.

Sa diha nga ang usa ka sitwasyon mitungha diin ang usa ka bag-ong tab nagkinahanglan og dugang nga RAM kay sa anaa, ang sistema hapit hingpit nga mag-freeze. Maglisud ka bisan sa paglihok sa cursor sa mouse. Ang timailhan sa hard drive mokidlap nga wala’y hunong (wala ko kahibalo kung ngano). Dili ka makahimo sa paglansad sa mga bag-ong aplikasyon o pagsira sa mga karon nga nagdagan.

Kining gamay nga krisis mahimong molungtad sa mga minuto o mas dugay pa. Sa akong hunahuna ang sistema kinahanglan dili molihok sa ingon niini nga paagi. Sa akong hunahuna adunay kinahanglan buhaton aron malikayan ang ingon nga "mga pag-freeze".

Sigurado ako nga posible nga usbon ang pipila ka mga parameter sa sysctl aron malikayan kini nga matang sa sitwasyon, apan adunay nagsulti kanako nga mahimo kini nga default alang sa tanan tungod kay ang dili mga teknikal nga tiggamit nga makasugat niini nga problema mohunong na sa paggamit sa Linux ug dili. pag-atiman. aron makapangita og mga solusyon sa Google.

Π’ mga komento sa Reddit, gisugyot sa pipila ka mga tiggamit ang pag-enable sa swap, apan dili kini makasulbad sa problema, gi-postpone lang kini ug kanunay nga nagpalala. Isip usa ka posible nga solusyon sa umaabot, ang nagpakita sa kernel mahimong maapil 4.20 ug milambo sa kinauyokan 5.2 PSI (Pressure Stall Information) subsystem, nga nagtugot kanimo sa pag-analisar sa kasayuran bahin sa oras sa paghulat alang sa pagdawat sa lainlaing mga kapanguhaan (CPU, memorya, I/O). Kini nga subsystem nagpaposible sa pag-organisar sa pag-monitor sa mga kakulangan sa memorya sa sayo nga yugto, pagtino sa tinubdan sa mga problema ug pagtapos sa dili importante nga mga aplikasyon nga walay hinungdan nga mga epekto nga mamatikdan sa tiggamit.

Source: opennet.ru

Idugang sa usa ka comment