Fedora 32 na-ezube ịgụnye Earlyoom maka nzaghachi mbido na ebe nchekwa dị ala

bipụtara atụmatụ nsonye site na ndabara na usoro ndabere Fedora 32 ntipanye maka nzaghachi mbụ na ebe nchekwa dị ala na usoro. Ọ bụrụ na ọnụ ọgụgụ nke ebe nchekwa dị na-erughị uru a kapịrị ọnụ, yabụ Earlyoom site na izipu SIGTERM (ebe nchekwa efu na-erughị 10%) ma ọ bụ SIGKILL (< 5%) ga-eji ike kwụsị usoro nke na-eri ebe nchekwa (inwe kacha elu / proc). / */ oom_score value), na-enweghị iweta steeti usoro ahụ ruo n'ókè nke ikpochapụ usoro buffers.Earlyoom ga-enye gị ohere ịzaghachi ngwa ngwa maka enweghị ebe nchekwa, na-enweghị iru n'ókè nke ịkpọ onye na-ahụ maka OOM (Out Of Memory) na kernel, nke na-akpalite mgbe ọnọdụ ahụ dị oke egwu na usoro ahụ, dịka iwu, anaghịzi anabata omume onye ọrụ.

Na mwepụta ndị ọzọ nke Fedora a na-atụle ohere ahụ mee ka onye na-enweghị ebe nchekwa nwee ike obere-ncheta-nyochaa, nke na-eji nke ewebatara na kernel Linux 5.2 / proc / nrụgide / ebe nchekwa interface maka ịtụle enweghị ebe nchekwa na usoro, ma n'adịghị ka earlyoom ọ dịghị ozugbo chupu usoro, ma na-eziga a ngosi site DBus banyere mkpa iji belata ebe nchekwa oriri (ma ọ bụrụ na mgbe nke a ọnọdụ adịghị alaghachi azụ ka. nkịtị, ịgbalite ga-ekwe omume OOM egbu egbu kernels). Nleba anya obere ebe nchekwa na-achọ mgbanwe nke ngwa, yabụ a na-ewere ya dị ka ihe ngwọta dị ogologo oge enwere ike iji mee ihe mgbe emegharịrị ngwa GNOME.

Iji soro ọnọdụ ngwa na-agwụ na ebe nchekwa na Glib 2.63.3 API agbakwunyere GMemoryMonitor, ikwe Nyochaa akara sitere na nleba anya obere ebe nchekwa wee mee ihe (dịka ọmụmaatụ, ngwa a nwere ike hapụ ebe nchekwa ejiri maka caching, chekwaa faịlụ, na-agbakọta mkpofu, gbalịa ibelata nkewa ebe nchekwa, ma ọ bụ kwụsị usoro inyeaka na-abaghị uru). Nkwado
GMemoryMonitor atụkwasịkwara na xdg-desktop-portal maka ojiji na ngwa sandboxed ewepụtara n'ụdị flatpak.

isi: opennet.ru

Tinye a comment