Varhennetaan säike, joka sisällytetään Fedora 32: een, jotta vältetään muistin kaatuminen

varhainen huone

Los Fedora-kehittäjät ovat keskustelleet yhteisestä aiheesta joka on edelleen kivi Linuxin kengässä ja että siitä on puhuttu pitkään ongelmista joka tulee esittelemään Linuxia joilla on vähän muistia järjestelmässä, mikä johtaa järjestelmän jumittumiseen tai suorituskyvyn heikkenemiseen.

Fedora-kehittäjät ovat keskustelleet tavoista välttää muistihäiriöitä kesästä 2019 lähtien, käyttökokemuksen parantamiseksi työpöytäympäristössä. Fedorassa esiintyvän tilanteen edessä on kehittäjät puhuivat ja hyväksyivät Earlyoomin sisällyttämisen en seuraava Fedoran versio, joka olisi versio Fedora 32.

Työryhmä on ehdottanut useita ratkaisuja jäädyttää työpöytä työskentelyn aikana, mikä vaikuttaa merkittävästi käyttökokemukseen. SIGKILiä, joka palauttaa koko järjestelmän nopeasti ja vain lopettaa prosessit, on kuitenkin ehdotettu aikaisemmin, lähettämällä SIGTERM antamaan ohjeita prosessin lopussa, se voi olla käyttäjän valittavissa oleva sammutus vaiheittain.

Tietoja EarlyOOMista

varhainen huone se on taustaprosessi joka sisällytetään Fedora 32: een vastaamaan aikaisin järjestelmän muistin puutteeseen.

Jos käytettävissä olevan muistin määrä on pienempi kuin määritetty arvo, sitten riippuen jäljellä oleva muistikoko Sigterm (vapaa muisti alle 10%) tai Sigkill (<5%) lähetetään että väkisin eniten muistia kuluttava prosessi päättyy.

Tässä otetaan prosessi, jolla on suurin arvo / proc / * / oom_score, johtamatta järjestelmän tilaa tyhjentämään järjestelmän puskurit.

Sen kanssa Earlyoom antaa järjestelmän reagoida nopeammin Muistin loppumisesta tarvitsematta soittaa ytimen OOM (Out of Memory) -ajuria, joka käynnistyy, kun tilanne muuttuu kriittiseksi ja järjestelmä ei yleensä enää vastaa käyttäjälle.

Muissa Fedoran versioissa on mahdollista ottaa käyttöön vähän muistia oleva ohjain vähän muistia oleva näyttö joka käyttää / proc / pressure / memory -rajapintaa  joka esiteltiin Linux-ytimessä 4.20 ja parannettiin versiossa 5.2.

Voit arvioida muistin puutetta järjestelmässä Toisin kuin earlyoom, se käsittelee ja lähettää ilmoituksen DBus: n kautta muistin kulutuksen vähentämisen tarpeesta (jos tilanne ei tämän jälkeen ole palannut normaaliksi, OOM Killer -ydin voidaan aktivoida).

Näytöllä on vähän muistia vaatii sovellusten muokkaamista, niin että nähdään ratkaisuna kaukaiselle tulevaisuudelle, jota voidaan käyttää GNOME-sovellusten siirron jälkeen.

Tilanteen seuraamiseksi muisti loppu, Glib 2.63.3: n sovellukset lisäsivät GMemoryMonitor API: n, Tämän avulla voit tarkkailla vähämuistisen näytön signaaleja ja ryhtyä toimiin (esimerkiksi sovellus voi vapauttaa välimuistiin tallennetun muistin, tallentaa tiedostoja, aloittaa roskakorin, yrittää vähentää muistin pirstoutumista tai saattaa prosessit passiiviseksi.

GMemoryMonitor-tuki on myös lisätty xdg-desktop-portal -käyttöön erillisissä sovelluksissa, jotka toimitetaan flatpak-muodossa.

Vihdoin On tärkeää mainita, että EarlyOOM-oletustoteutus Fedorassa rajoitettu vain työpöytäversioon joten muilla Fedoran rakenteilla ei ole sitä.

Lisätietona Mainitaan, että EarlyOOM on kehitetty käytettäväksi työpöydällä ja näyttää epätodennäköiseltä, että muita muokkauksia tehdään, ellei kysyntä kasvaa. Tällä hetkellä paketti on saatavana eri Linux-jakeluille, ja OpenSUSE-kehittäjät keskustelevat myös sen sisällyttämisestä järjestelmään.

Si haluat tietää enemmän siitä EarlyOOM: n sisällyttämisestä voit kysyä seuraavat linkit missä se kehittyy keskustelu. 

myös voit lukea dokumentaation ja asennuksen vanhemmissa Fedoran versioissa seuraava linkki. 


Kommentti, jätä sinun

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Autopilot dijo

    Vm.swappiness ja vm.dirty_bytes sotku eivät riitä välttämään työpöydän jäätymistä.

    Erittäin hyvät uutiset!