Рано увећајте нит коју ћете укључити у Федора 32 како бисте избегли рушења меморије

Еарлиоом

Л Програмери Федоре разговарали су о заједничкој теми што је још увек камен у ципели Линука и то је што се већ дуго прича о проблемима који долази до садашњег Линука са мало меморије у систему, што доводи до тога да систем виси или показује пад перформанси.

Федора програмери су разговарали о начинима за избегавање прекида памћења од лета 2019, у циљу побољшања корисничког искуства у окружењу радне површине. Суочени са овом ситуацијом која се дешава у Федори, програмери су говорили и одобрили укључивање Еарлиоом-а en следећа верзија Федоре која би била верзија Федора 32.

Радна група је предложила неколико решења да замрзнете радну површину док радите, што значајно утиче на корисничко искуство. Међутим, СИГКИЛ, који брзо опоравља цео систем и само завршава процесе, био је предложен и раније, слањем СИГТЕРМ-а да даје упутства на крају процеса, може се изабрати за корисника у фазама.

О ЕарлиООМ-у

Еарлиоом то је позадински процес који ће бити укључени у Федора 32 за рано реаговање на недостатак меморије у систему.

Ако је количина доступне меморије мања од наведене вредности, онда у зависности преостала величина меморије Послаће се Сигтерм (слободна меморија мања од 10%) или Сигкилл (<5%) то силом завршиће се процес који троши највише меморије.

Овде ће се узети поступак са највећом вредношћу / проц / * / оом_сцоре, без навођења стања система на брисање системских ме успремника.

С тим Еарлиоом ће омогућити систему бржи одговор без меморије без позивања ООМ (Оут оф Мемори) управљачког програма у језгру, који се покреће када ситуација постане критична и систем по правилу више не реагује на корисника.

У другим верзијама Федоре могуће је омогућити управљачки програм са мало меморије монитор са мало меморије који користи интерфејс / проц / притисак / меморију  која је уведена у Линук кернел 4.20 и побољшана у 5.2.

Да би проценили недостатак меморије у систему, За разлику од еарлиоом, он обрађује и шаље обавештење преко ДБус-а о потреби смањења потрошње меморије (ако се након тога ситуација не врати у нормалу, могућа је активација ООМ Киллер кернела).

Монитор са мало меморије захтева измену апликација, тако да сматра се решењем за далеку будућност, који се може користити након преноса ГНОМЕ апликација.

Да надгледа ситуацију без меморије, апликације у Глиб 2.63.3 додале су ГМемориМонитор АПИ, што вам омогућава да надгледате сигнале са монитора са мало меморије и да предузмете мере (на пример, апликација може да ослободи меморију која се користи за кеширање, чува датотеке, покреће сакупљање смећа, покушава да смањи фрагментацију меморије или заврши неактивну подршку процеса).

Додата је и подршка за ГМемориМонитор на кдг-десктоп-портал за употребу у самосталним апликацијама испорученим у флатпак формату.

Коначно Важно је напоменути да је подразумевана имплементација ЕарлиООМ у Федори ограничено само на верзију за рачунаре тако да га друге Федора верзије неће имати.

Као додатни податак, Помиње се да је ЕарлиООМ развијен за употребу на радној површини и чини се мало вероватним да ће се вршити друге измене уколико се не повећа потражња. Тренутно је пакет доступан за различите дистрибуције Линука, а такође програмери ОпенСУСЕ-а разговарају о његовом укључивању у систем.

Si желите да сазнате више о томе о укључивању ЕарлиООМ-а можете се консултовати следећи линкови где се развија дискусија. 

Такође можете погледати документацију и инсталацију у старијим верзијама Федоре на следећи линк. 


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Коментар, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Аутопилот дијо

    Вм.сваппинесс и вм.дирти_битес нису били довољни да би се избегло рушење радне површине.

    Веома добре вести!