Release van earlyoom 1.3, een proces voor vroegtijdige reactie op geheugen tekort.

Na zeven maanden ontwikkeling gepubliceerd is de achtergrondproces uitgebracht earlyoom 1.3, dat periodiek de hoeveelheid beschikbare geheugen (MemAvailable, SwapFree) controleert en probeert vroegtijdig te reageren op gevallen van geheugen tekort.

Als de beschikbare geheugen onder een bepaalde waarde komt, zal earlyoom gedwongen (door een SIGTERM of SIGKILL te sturen) het proces beƫindigen dat het meeste geheugen verbruikt (het hoogste waarde in /proc/*/oom_score), zonder het systeem in een staat te brengen waar de buffers moeten worden gewist en de swap-werking verstoord wordt (de OOM-handler (Out Of Memory) in de kernel wordt actiever wanneer de geheugen tekort een kritieke waarde heeft bereikt en normaal gesproken is het systeem tegen dat tijdstip al niet meer reagerend op de acties van de gebruiker).

Earlyoom ondersteunt het verzenden van meldingen over gedwongen beĆ«indigde processen naar het bureaublad (met notify-send) en biedt ook de mogelijkheid om regels te definiĆ«ren waarin namen van processen met behulp van reguliere expressies kunnen worden opgegeven die bij voorkeur beĆ«indigd worden (optie "—prefer") of waarvan het beĆ«indigen moet worden vermeden (optie "—avoid").

Belangrijke veranderingen in de nieuwe release:

  • Het wachten op de beĆ«indiging van het proces na het versturen van het signaal is geĆÆmplementeerd. Dit lost het probleem op dat earlyoom soms meer dan ƩƩn proces beĆ«indigt, terwijl ƩƩn voldoende zou zijn;
  • Een hulpscript (notify_all_users.py) is toegevoegd om alle ingelogde gebruikers te informeren over het beĆ«indigen van processen via notify-send;
  • De weergave van sommige procesnamen die UTF-8-symbolen bevatten is gecorrigeerd;
  • De gedragscode is aangenomen (Contributor Covenant Code of Conduct).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster