Ukukhutshwa kwe-arroom 1.3, inkqubo yokuphendula kwangoko kwimemori ephantsi

Emva kweenyanga ezisixhenxe zophuhliso, inkqubo yangasemva yokuqala ye-1.3 ikhutshiwe, ethi ijonge amaxesha ngamaxesha inani lememori ekhoyo (MemAvailable, SwapFree) kwaye izama ukuphendula kwangethuba kwinkumbulo yokunqongophala.

Ukuba inani lenkumbulo ekhoyo lingaphantsi kwexabiso elikhankanyiweyo, ngoko i-earroom izakunyanzela (ngokuthumela i-SIGTERM okanye i-SIGKILL) ukuphelisa inkqubo edla eyona nkumbulo inkulu (eneyona iphezulu /proc/*/oom_score), ngaphandle kokubangela inkqubo. chaza ukucima inkqubo ye-buffers kunye nokuphazamisa ukusebenza ngokutshintshana (i-OOM (Ngaphandle kweMemori) isibambi kwi-kernel siqhutywa xa imeko yememori ephantsi sele ifikelele kumaxabiso abalulekileyo kwaye ngokuqhelekileyo ngeli nqaku inkqubo ayisaphenduli kwizenzo zomsebenzisi) .

I-Earlyoom ixhasa ukuthumela izaziso malunga neenkqubo ezipheliswe ngenkani kwi-desktop (usebenzisa ukwazisa-ukuthumela), kwaye ikwabonelela ngokukwazi ukuchaza imithetho apho, usebenzisa amabinzana aqhelekileyo, ungakhankanya amagama eenkqubo ezikhethwa ukuba zipheliswe (i "- "- -khethayo" ukhetho) okanye ukumiswa kufuneka kuphetshwe (ukhetho "-kuphephe").

Utshintsho oluphambili kukhupho olutsha:

  • Iphunyezwe ngokulinda inkqubo ukuba igqitywe emva kokuthumela umqondiso kuyo. Oku kuphelisa ingxaki yokuba i-earroom maxa wambi ibulala inkqubo engaphezu kwesinye xa umntu ebenokwanela;
  • Kongezwe iscript esincedisayo (notify_all_users.py) ukwazisa bonke abasebenzisi abangenileyo malunga nokugqitywa kweenkqubo ngezaziso zokuthumela;
  • Kulungiswe umboniso ongachanekanga wamagama enkqubo equlathe amagama e-UTF-8;
  • UMgaqo wokuZiphatha woMnqophiso wabaXhasi wamkelwe.

umthombo: linux.org.ru

Yongeza izimvo