Fedora 32 badé ngalebetkeun earlyoom pikeun réspon awal kana mémori anu rendah

diterbitkeun rencana inklusif prosés latar sacara standar di Fedora 32 mimiti pikeun respon mimiti memori low dina sistem. Lamun jumlah memori sadia kirang ti nilai dieusian, lajeng earlyoom, ku ngirim SIGTERM (kurang ti 10% memori bébas) atanapi SIGKILL (< 5%), forcibly (shuts handap prosés nu meakeun memori paling aktip (ngabogaan pangluhurna). /proc/*/oom_score), tanpa mawa kaayaan sistem pikeun ngabersihan sistem buffers.Earlyoom bakal ngidinan Anjeun pikeun leuwih gancang ngabales kurangna memori, tanpa ngahontal panggero ti OOM (Out Of Memory) Handler dina kernel, nu dipicu nalika kaayaan janten kritis sareng sistem, sakumaha aturan, henteu deui ngaréspon kana tindakan pangguna.

Dina sékrési engké Fedora tempo kamungkinan ngaktipkeun panangan kaluar-memori low-memori-monitor, anu ngagunakeun muncul dina kernel Linux 5.2 / proc / tekanan / panganteur memori pikeun assessing kurangna memori dina sistem, tapi teu kawas earlyoom, teu langsung nungtungan prosés, tapi ngirimkeun bewara via DBus ngeunaan kudu ngurangan konsumsi memori (lamun kaayaan teu balik ka normal. sanggeus éta, aktivasina mungkin OOM Killer inti). Low-memori-monitor merlukeun aplikasi pikeun dirobah, jadi eta katempona solusi jangka panjang nu bisa dipaké sakali aplikasi GNOME diadaptasi.

Pikeun ngawas kaayaan kaluar-of-memori pikeun aplikasi di Glib 2.63.3 API ditambahkeun GMemoryMonitor, ngidinan lalajo sinyal ti low-memori-monitor jeung nyokot tindakan (contona, aplikasi nu bisa ngosongkeun memori dipaké pikeun cache, nyimpen payil, ngajalankeun ngumpulkeun sampah, nyoba ngurangan fragméntasi memori, atawa maéhan prosés bantu dianggurkeun). Ngarojong
GMemoryMonitor ogé geus ditambahkeun kana xdg-desktop-portal pikeun pamakéan dina aplikasi flatpak sandboxed.

sumber: opennet.ru

Tambahkeun komentar