Earlyoom xov kom suav nrog hauv Fedora 32 kom tsis txhob tawm ntawm lub cim xeeb sib tsoo

Ntxov

lub Fedora cov neeg tsim khoom tau sib tham txog cov ntsiab lus sib xws uas tseem yog lub pob zeb nyob hauv txoj hlua khau ntawm Linux thiab yog tias tau ntev lawm tau sib tham txog ntawm cov teeb meem uas tuaj cuag Linux muaj qhov cim xeeb qis hauv lub system, coj ua rau lub kaw lus kaw lossis qhia pom kev kawm poob.

Fedora kev tsim tawm tau tham txog cov hauv kev kom tsis txhob muaj kev cuam tshuam kev nco txij lub caij sov 2019, txhawm rau txhim kho cov neeg siv kev paub nyob rau lub ntuj puag ncig. Ntsib nrog cov xwm txheej no tshwm sim hauv Fedora, cov neeg tsim kho tau hais lus thiab pom zoo tso cai suav nrog ntawm Earlyoom en version tom ntej ntawm Fedora uas yuav yog qhov version Fedora 32.

Pab neeg ua haujlwm tau thov ob peb txoj kev daws teeb meem txhawm rau kho lub desktop thaum ua haujlwm, uas muaj qhov muaj txiaj ntsig ntawm tus neeg siv kev paub. Txawm li cas los xij, SIGKIL, uas rov qab tag nrho cov kab ke sai thiab tsuas yog xaus cov txheej txheem, tau thov ua ntej, los ntawm xa SIGTERM los muab cov lus qhia ntawm qhov kawg ntawm cov txheej txheem, nws tuaj yeem xaiv kaw rau hauv cov theem rau cov neeg siv.

Txog EarlyOOM

Ntxov nws yog keeb kwm yav dhau txheej txheem uas yuav suav nrog hauv Fedora 32 los teb cov lus ntxov thaum tsis paub txog ntawm lub system.

Yog tias tus nqi ntawm qhov cim xeeb tsawg dua li tus nqi teev tseg, ntawd nyob ntawm seb cim xeeb loj ntxiv Sigterm (lub cim xeeb pub dawb tsawg dua 10%) lossis Sigkill (<5%) yuav raug xa mus uas los ntawm kev quab yuam cov txheej txheem uas noj ntau lub cim xeeb yuav xaus.

Ntawm no cov txheej txheem nrog cov nqi ntau tshaj yuav raug coj los ua / proc / * / oom_score, tsis tas coj cov kab ke ua haujlwm hauv lub xeev kom tsis tuaj yeem siv cov khoom tiv thaiv kab ke.

Nrog nws Earlyoom yuav pub kom cov kab ke teb sai dua kom tawm ntawm lub cim xeeb yam tsis tas hu OOM (Tawm ntawm lub cim xeeb) tsav tsheb hauv cov ntsiav, uas ncaws tawm thaum qhov teeb meem no tseem ceeb thiab lub kaw lus, raws li txoj cai, tsis teb rau tus neeg siv.

Hauv lwm cov ntawv ntawm Fedora, nws muaj peev xwm ua kom tus tsav tsheb tsis tshua nco qab tsis tshua muaj lub cim xeeb saib uas siv cov / proc / siab / nco interface  uas tau qhia rau hauv Linux ntsiav 4.20 thiab txhim kho hauv 5.2.

Txheeb xyuas qhov tsis muaj cim xeeb hauv lub system, Tsis zoo li thaum ntxov, nws ua tiav thiab xa cov ntawv ceeb toom los ntawm DBus ntawm qhov yuav tsum tau ua kom tsis tshua muaj kev nco qab (yog tias tom qab qhov xwm txheej no tsis tau rov qab zoo li qub, nws muaj peev xwm ua kom muaj OOM Killer ntsiav).

Lub ntsuas nrog cov cim xeeb tsis tshua muaj yuav tsum tau hloov kho ntawm cov ntawv thov, yog li ntawd yog pom raws li kev daws rau lub neej tom ntej, uas tuaj yeem siv tom qab xa cov ntawv thov GNOME.

Saib xyuas qhov xwm txheej tawm ntawm lub cim xeeb, cov ntawv thov hauv Glib 2.63.3 ntxiv rau GMemoryMonitor API, uas tso cai rau koj los saib xyuas cov cim los ntawm lub cim xeeb tsis tshua muaj teeb meem thiab ua tes haujlwm (piv txwv li daim ntawv thov tuaj yeem siv lub cim xeeb pub dawb siv rau hauv kev ua caching, txuag cov ntaub ntawv, pib khaws khib nyiab, sim txo lub cim xeeb tawg, lossis ua tiav cov txheej txheem tsis muaj zog txhawb nqa).

Kev txhawb nqa GMemoryMonitor kuj tau txuas ntxiv rau xdg-desktop-portal rau siv nyob rau hauv standalone daim ntawv xa tawm hauv flatpak hom.

Thaum kawg Nws yog ib qho tseem ceeb uas yuav tau hais tias qhov kev pib ua tiav EarlyOOM hauv Fedora txwv rau desktop version nkaus xwb yog li lwm qhov tsim tsa ntawm Fedora yuav tsis muaj nws.

Raws li cov ntaub ntawv ntxiv, Nws tau hais tias EarlyOOM yog tsim rau kev siv ntawm lub desktop thiab nws zoo li tsis pom zoo tias lwm qhov kev hloov kho yuav ua tshwj tsis yog muaj kev thov nce. Tam sim no lub pob muaj nyob rau Linux kev faib khoom sib txawv thiab OpenSUSE cov neeg tsim khoom kuj tau sib tham txog nws txoj kev koom nrog hauv lub system.

Si koj xav paub ntxiv txog nws hais txog kev suav nrog EarlyOOM koj tuaj yeem sab laj txuas mus ntxiv uas nws tsim tawm kev sab laj. 

Ib yam ntxiv koj tuaj yeem sab laj cov ntaub ntawv thiab teeb tsa hauv cov ntawv tshaj lij dua ntawm Fedora ntawm kev txuas mus ntxiv. 


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Tus hais tawm, tawm ntawm koj li

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.

  1.   Autopilot said

    Lub vm.swappiness thiab vm.dirty_bytes tsis tau txaus kom tsis txhob muaj qhov sib tsoo ntawm lub desktop.

    Xov zoo heev!