Эс тутумдун бузулушунан сактануу үчүн, Fedora 32ге кошуу үчүн, жипти эрте кылыңыз

эрте бөлмө

The Fedora иштеп чыгуучулары жалпы теманы талкуулашты дагы деле болсо Linux бут кийиминин ташы болуп саналат жана көптөн бери сөз болуп келе жатат көйгөйлөр жөнүндө Linuxту сунуш кылат тутумда эс тутуму аз, илинип же иштин төмөндөшүн көрсөтүү үчүн тутумга алып баруучу.

Fedora developers эс тутумду үзгүлтүккө учуратпоо жолдорун талкуулашты 2019-жылдын жай мезгилинен бери, колдонуучунун тажрыйбасын жакшыртуу максатында иштөө чөйрөсүндө. Федорада пайда болгон мындай кырдаалга туш болуп, иштеп чыгуучулар чыгып сүйлөп, Earlyoomдун кошулушун жактырышты en версия боло турган Федоранын кийинки версиясы Федора 32.

Жумушчу топ бир нече чечимдерди сунуштады иштөө учурунда жумушчу столду тоңдуруу, бул колдонуучунун тажрыйбасына олуттуу таасир этет. Бирок, бүтүндөй тутумду тез калыбына келтирип, процесстерди гана аяктаган SIGKIL, процесстин аягында көрсөтмөлөрдү берүү үчүн SIGTERM жиберип, колдонуучу үчүн этап-этабы менен тандап өчүрүп салууга болот.

EarlyOOM жөнүндө

эрте бөлмө бул фондук процесс Бул системадагы эс тутумга эрте жооп берүү үчүн Федора 32ге киргизилет.

Эгерде жеткиликтүү эс тутумдун көлөмү көрсөтүлгөн мааниден аз болсо, ошондо жараша эс тутумунун көлөмү калды Sigterm (бош эстутум 10% дан аз) же Sigkill (<5%) жөнөтүлөт күч менен эс тутумду эң көп керектеген процесс аяктайт.

Бул жерде эң жогорку баалуулукка ээ процесс жүргүзүлөт / proc / * / oom_score, тутумдун буферлерин тазалоо үчүн тутумдун абалын алып барбастан.

бул Earlyoom тутумга тезирээк жооп берүүгө мүмкүндүк берет кырдаал курчуп, система колдонуучуга жооп бербей калганда башталган ядродогу OOM (Memory Out) драйверин чакырбай эле эс тутумдан чыгып кетти.

Федоранын башка нускаларында эс тутуму аз драйверин иштетүүгө болот эс тутуму төмөн монитор / proc / pressure / memory интерфейсин колдонгон  Linux 4.20 өзөгүнө киргизилген жана 5.2де жакшыртылган.

Системада эс тутумдун жетишсиздигин баалоо үчүн, Эртеомдон айырмаланып, DBus аркылуу билдирүү иштеп чыгат жана жөнөтөт эс тутумун азайтуу зарылдыгы жөнүндө (эгер андан кийин кырдаал калыбына келбесе, OOM Killer ядросун активдештирүү мүмкүн).

Эстутуму начар монитор тиркемелерди өзгөртүүнү талап кылат, ушундай алыскы келечек үчүн чечим катары каралат, GNOME тиркемелерин көчүргөндөн кийин колдонсо болот.

Абалды көзөмөлдөө үчүн эсинен чыгып, Glib 2.63.3 тиркемелери GMemoryMonitor API, бул эс тутуму аз монитордон чыккан сигналдарды көзөмөлдөөгө жана иш-аракеттерди көрүүгө мүмкүндүк берет (мисалы, тиркеме кэштөөдө колдонулган эс тутумду бошотуп, файлдарды сактай алат, таштанды чогултууну баштайт, эс тутумунун бөлүнүшүн азайтууга аракет кылат же жигердүү эмес процесстерди бүтүрөт).

GMemoryMonitor колдоосу дагы кошулду xdg-desktop-порталына flatpak форматында жеткирилген өз алдынча тиркемелерде колдонуу үчүн.

акырында Демейки EarlyOOM ишке ашырылышы жөнүндө айтып кетүү маанилүү Федорада гана рабочий версия менен чектелет ошондуктан Федоранын башка жыйнагы ага ээ болбойт.

Кошумча маалыматтар катары, EarlyOOM столунда иштөө үчүн иштелип чыккандыгы айтылган жана суроо-талап көбөймөйүнчө башка түзөтүүлөрдүн жасалышы күмөн. Учурда пакет ар кандай Linux дистрибуциялары үчүн жеткиликтүү, ошондой эле OpenSUSE иштеп чыгуучулары аны тутумга киргизүү маселесин талкуулап жатышат.

Si ал жөнүндө көбүрөөк билгиңиз келет EarlyOOM киргизүү жөнүндө кеңеш алсаңыз болот төмөнкү шилтемелер ал кайда өнүгөт талкуулоо. 

también сиз документтештирүү жана орнотуу боюнча кайрыла аласыз Федоранын эски версияларында төмөнкү шилтеме. 


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий, өзүңүз калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   чачынга ал мындай деди:

    Vm.swappiness жана vm.dirty_bytes башаламандыктары жумушчу столдун бузулушун алдын алуу үчүн жетишсиз болгон.

    Абдан жакшы жаңылык!

bool(чын)