Ntọhapụ nke Earlyoom 1.3, usoro maka nzaghachi mmalite maka ọnọdụ ebe nchekwa dị ala

Mgbe ọnwa asaa nke mmepe bipụtara ntọhapụ usoro ndabere nke mbụ 1.3, nke na-enyocha kwa oge ọnụọgụ ebe nchekwa dị (MemAvailable, SwapFree) ma na-agbalị ịzaghachi n'oge mmalite maka ọnọdụ ụkọ ebe nchekwa.

Ọ bụrụ na ọnụ ọgụgụ nke ebe nchekwa dị na-erughị uru a kapịrị ọnụ, mgbe ahụ, Earlyoom ga-amanye (site na izipu SIGTERM ma ọ bụ SIGKILL) kwụsị usoro nke na-eri ebe nchekwa na-arụsi ọrụ ike (na-enwe uru kachasị elu / proc / * / oom_score), na-enweghị iweta steeti sistemụ. iji kpochapụ ihe nchekwa sistemu yana itinye aka na mgbanwe ọrụ (onye na-ahụ maka OOM (Out Of Memory) na kernel na-akpalite mgbe ọnọdụ enweghị ebe nchekwa eruola ụkpụrụ dị oke mkpa ma na-abụkarị ugbu a sistemụ anaghị azaghachi. na omume onye ọrụ).

Earlyoom na-akwado izipu ọkwa nke usoro ike akwụsị na desktọpụ (iji notify-send), ma na-enyekwa ikike ịkọwa iwu nke, na-eji okwu oge niile, ị nwere ike dee aha usoro ndị a họọrọ ka akwụsị (nhọrọ "-) -ahọrọ") ma ọ bụ kwụsị kwesịrị ịzere (nhọrọ "-zere").

Isi mgbanwe na mwepụta ọhụrụ:

  • Emere n'ọrụ ichere ka usoro mezue mgbe izipu ozi na ya. Nke a na-ewepụ nsogbu nke Earlyoom mgbe ụfọdụ na-egbu ihe karịrị otu usoro mgbe mmadụ ga-ezuru;
  • Agbakwunyere ihe odide inyeaka (notify_all_users.py) iji gwa ndị ọrụ niile abanyela maka mmecha nke usoro site na ngosi-send;
  • Ngosipụta ezighi ezi nke ụfọdụ aha usoro nwere mkpụrụedemede UTF-8;
  • A nabatala Usoro Ọgbụgba Ndụ Ndị Enyemaka.

isi: opennet.ru

Tinye a comment