Earlyoom de Fuedem fir an Fedora 32 opzehuelen fir aus Memory Crashen ze vermeiden

Fréier

der Fedora Entwéckler hunn e gemeinsamt Thema diskutéiert wat nach ëmmer e Steen am Schong vu Linux ass an ass dat fir eng laang Zäit gouf geschwat iwwer d'Problemer dat kënnt fir Linux ze presentéieren wéineg Erënnerung am System hunn, wat féiert zum System fir eng Performance drop ze hänken oder ze presentéieren.

Fedora Entwéckler hu Weeër diskutéiert fir Gedächtnis Ënnerbriechungen ze vermeiden zënter Summer 2019, fir d'Benotzererfarung ze verbesseren am Desktop Ëmfeld. Konfrontéiert mat dëser Situatioun déi zu Fedora geschitt, Entwéckler hunn geschwat an d'Abezéiung vu Earlyoom guttgeheescht en déi nächst Versioun vu Fedora dat wier d'Versioun Fedora 32.

Den Aarbechtsgrupp huet verschidde Léisunge proposéiert den Desktop ze fréieren wann Dir schafft, wat e wesentlechen Effekt op d'Benotzererfarung huet. Wéi och ëmmer, SIGKIL, deen de ganze System séier erëmfënnt an nëmmen d'Prozesser eriwwer ass, gouf virdru proposéiert, andeems en e SIGTERM schéckt fir Uweisungen um Enn vum Prozess ze ginn, et kann ee selektiv auszeschalten an Etappe fir de Benotzer sinn.

Iwwer EarlyOOM

Fréier et ass en Hannergrondprozess déi an der Fedora 32 abegraff sinn fir fréi op aus Erënnerung am System ze reagéieren.

Wann de Betrag vum verfügbaren Erënnerung manner wéi de spezifizéierte Wäert ass, dann ofhängeg Erënnerung Gréisst bleift Sigterm (gratis Gedächtnis manner wéi 10%) oder Sigkill (<5%) ginn geschéckt dat mat Gewalt de Prozess deen am meeschte Gedächtnis verbraucht wäert ophalen.

Hei gëtt de Prozess mam héchste Wäert geholl / proc / * / oom_score, ouni de Systemzoustand ze féieren fir de Systempuffer ze läschen.

Domat Earlyoom erlaabt de System méi séier ze reagéieren fir aus dem Gedächtnis ze ruffen ouni den OOM (Out of Memory) Chauffeur am Kernel ze ruffen, deen erakënnt wann d'Situatioun kritesch gëtt an de System an der Regel net méi dem Benotzer reagéiert.

An anere Versioune vu Fedora ass et méiglech de Low Memory Driver ze aktivéieren niddereg Erënnerung Monitor déi den / proc / Drock / Memory Interface benotzt  deen am Linux Kernel 4.20 agefouert gouf an am 5.2 verbessert gouf.

Fir de Manktem u Gedächtnis am System ze evaluéieren, Am Géigesaz zu earlyoom veraarbecht se a schéckt eng Notifikatioun iwwer DBus iwwer d'Notzung fir de Gedächtniskonsum ze reduzéieren (wann duerno d'Situatioun net erëm normal ass, ass d'Aktivatioun vum OOM Killer Kern méiglech).

De Monitor mat nidderegem Gedächtnis brauch Ännerung vun Uwendungen, esou gëtt als Léisung fir déi wäit Zukunft ugesinn, déi nom Portéiere vu GNOME Uwendungen benotzt kënne ginn.

Fir d'Situatioun ze iwwerwaachen aus Erënnerung, Uwendungen am Glib 2.63.3 hunn d'GMemoryMonitor API derbäigesat, wouduerch Dir Signaler vun engem nidderegem Gedächtnismonitor iwwerwaache kënnt an Handlung maacht (zum Beispill kann d'Applikatioun Erënnerung fir Cache befreien, Dateie späicheren, Müllsammlung starten, probéieren d'Erënnerungsfragmentéierung ze reduzéieren oder Prozesser fäerdeg maachen inaktiv Ënnerstëtzung).

GMemoryMonitor Support ass och derbäikomm op xdg-Desktop-Portal fir a Standalone Uwendungen am Flatpak Format geliwwert ze ginn.

Endlech Et ass wichteg ze ernimmen datt déi Standard EarlyOOM Ëmsetzung zu Fedora nëmmen op Desktop Versioun limitéiert sou datt déi aner Builds vu Fedora et net hunn.

Als zousätzlech Donnéeën, Et gëtt erwähnt datt EarlyOOM fir Benotzung um Desktop entwéckelt gëtt an et schéngt onwahrscheinlech datt aner Ännerunge gemaach ginn ausser d'Demande eropgeet. De Moment ass de Package fir verschidde Linux Verdeelunge verfügbar an och OpenSUSE Entwéckler diskutéieren hir Inklusioun am System.

Si Dir wëllt méi doriwwer gewuer ginn iwwer d'Inklusioun vu EarlyOOM kënnt Dir consultéieren déi folgend Links wou et sech entwéckelt d'Diskussioun. 

Och Dir kënnt d'Dokumentatioun an d'Installatioun consultéieren an eelere Versioune vu Fedora op der folgenden Link. 


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

E Kommentar, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Autopilot sot

    De vm.swappiness an vm.dirty_bytes waren net genuch fir den Desktop Crash ze vermeiden.

    Ganz gutt Noriicht!