Sakin farkon 1.3, tsari don amsawa da wuri zuwa ƙananan ƙwaƙwalwar ajiya

Bayan watanni bakwai na haɓakawa, an fitar da tsarin tushen farkon 1.3, wanda lokaci-lokaci yana bincika adadin adadin ƙwaƙwalwar ajiya (MemAvailable, SwapFree) kuma yana ƙoƙarin amsawa a farkon matakin abin da ya faru na ƙarancin ƙwaƙwalwa.

Idan adadin ƙwaƙwalwar ajiyar da ke akwai ya kasa da ƙayyadaddun ƙimar, sa'an nan Earlyoom zai tilasta (ta hanyar aika SIGTERM ko SIGKILL) ya ƙare tsarin da ke cinye ƙwaƙwalwar ajiya sosai (yana da ƙimar mafi girma / proc / * / oom_score), ba tare da kawo yanayin tsarin ba. don share buffers na tsarin da tsoma baki tare da musayar aiki (mai sarrafa OOM (Out Of Memory) a cikin kernel yana haifar da lokacin da yanayin ƙwaƙwalwar ajiya ya riga ya kai ƙima mai mahimmanci kuma yawanci a wannan lokacin tsarin baya amsawa. zuwa ayyukan masu amfani).

Earlyoom yana goyan bayan aika sanarwar game da matakan da aka dakatar da karfi zuwa tebur (ta yin amfani da sanarwar-aika), kuma yana ba da ikon ayyana ƙa'idodi waɗanda, ta amfani da maganganu na yau da kullun, zaku iya ƙididdige sunayen hanyoyin da aka fi so a ƙare ("-" zaɓi -prefer) ko tsayawa yakamata a guji (zaɓin "-kauce wa").

Babban canje-canje a cikin sabon sakin:

  • An aiwatar da jiran tsari don kammalawa bayan aika sigina zuwa gare shi. Wannan yana kawar da matsalar da a wasu lokuta da wuri yana kashe fiye da tsari ɗaya lokacin da mutum ya isa;
  • Ƙara wani rubutun taimako (sanarwa_all_users.py) don sanar da duk masu amfani da suka shiga game da kammala matakai ta hanyar sanarwar-aika;
  • Kafaffen nunin da ba daidai ba na wasu sunaye na tsari mai ɗauke da haruffan UTF-8;
  • An yi amfani da Ƙa'idar Alƙawari na Mai ba da gudummawa.

source: linux.org.ru

Add a comment