Ngaleupaskeun earlyoom 1.3, prosés pikeun réspon awal kana kaayaan mémori anu lemah

После семи месяцев разработки diterbitkeun release prosés latar tukang mimiti 1.3, который периодически проверяет объем доступной памяти (MemAvailable, SwapFree) и пытается на ранней стадии отреагировать на возникновения нехватки памяти.

Upami jumlah mémori anu sayogi kirang tina nilai anu ditangtukeun, maka earlyoom bakal maksa (ku ngirim SIGTERM atanapi SIGKILL) ngeureunkeun prosés anu meakeun mémori paling aktip (ngabogaan nilai /proc/*/oom_score pangluhurna), tanpa mawa kaayaan sistem. pikeun ngabersihan panyangga sistem sareng ngaganggu swapping kerja (panangan OOM (Out Of Memory) dina kernel dipicu nalika kaayaan kaluar-memori parantos ngahontal nilai kritis sareng biasana dina waktos ayeuna sistem henteu ngaréspon deui. kana tindakan pamaké).

Earlyoom ngadukung ngirim béwara ngeunaan prosés anu ditungtungan sacara paksa ka desktop (nganggo béwara-kirim), sareng ogé nyayogikeun kamampuan pikeun ngartikeun aturan dimana, nganggo ekspresi biasa, anjeun tiasa netepkeun nami prosés anu langkung dipikaresep pikeun ditungtungan (pilihan "- -resep") atanapi dieureunkeun kedah dihindari (pilihan "--avoid").

Parobihan utama dina rilis énggal:

  • Dilaksanakeun ngantosan prosés pikeun réngsé saatos ngirim sinyal ka dinya. Ieu ngaleungitkeun masalah anu earlyoom kadang maéhan leuwih ti hiji prosés nalika hiji bakal cukup;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через notify-send;
  • Исправлено некорректное отображение некоторых имён процессов, содержащих символы UTF-8;
  • Kode Etik Contributor Covenant parantos diadopsi.

sumber: opennet.ru

Tambahkeun komentar