Fedora 32 inotarisira kusanganisira kutanga kwekutanga kupindura kune yakaderera ndangariro

rakabudiswa chirongwa chacho kusanganisa nekukasira muFedora 32 kumashure maitiro mangwanani yekukurumidza kupindura kune yakaderera memory muhurongwa. Kana huwandu hwekuyeuka huripo huri pasi pehukoshi hwakatarwa, saka earlyom nekutumira SIGTERM (yemahara ndangariro isingasviki 10%) kana SIGKILL (<5%) ichagumisa nechisimba maitiro ayo ari kunyanya kushingaira kupedza ndangariro (kuva nepamusoro-soro / proc /*/oom_score value), pasina kuunza mamiriro ehurongwa kusvika pakuchenesa system buffers.Earlyoom ichakubvumira kuti uwedzere kukurumidza kupindura kushayikwa kwekuyeuka, pasina kusvika pakudana OOM (Out Of Memory) muchengeti mu kernel, iyo inokonzerwa apo mamiriro acho ezvinhu anova akaoma uye hurongwa, sekutonga, haichapinduri kune zviito zvevashandisi.

Mune gare gare kuburitswa kweFedora mukana wacho uri kufungwa nezvawo gonesa chibatiso chekunze-kwe-memory low-memory-monitor, iyo inoshandisa iyo yakaunzwa muLinux kernel 5.2 /proc/pressure/memory interface yekuongorora kushaikwa kwendangariro muhurongwa, asi kusiyana nekutanga haigumisi maitirwo, asi inotumira chiziviso kuburikidza neDBus nezve kudiwa kwekudzikisa ndangariro (kana mushure meizvi mamiriro asina kudzokera zvakajairika, activation inogoneka OOM Killer mhodzi). Low-memory-monitor inoda kugadziridzwa kwemaapplication, saka inoonekwa semhinduro yenguva refu inogona kushandiswa mushure mekugadzirisa GNOME application.

Kutsvaga mamiriro ezvishandiso ari kupera mundangariro muGlib 2.63.3 API yakawedzerwa GMemoryMonitor, kubvumira Tarisa masiginecha kubva kune yakaderera-ndangariro-yekutarisa uye tora nhanho (semuenzaniso, iyo application inogona kusunungura ndangariro inoshandiswa kucaching, kuchengetedza mafaera, kumhanyisa kuunganidza marara, kuyedza kudzikisa kupatsanurwa kwendangariro, kana kumisa maitiro emubatsiri asina basa). Support
GMemoryMonitor yakawedzerwawo kune xdg-desktop-portal kuti ishandiswe mune sandboxed application inounzwa mune flatpak fomati.

Source: opennet.ru

Voeg