Fedora 32 گھٽ ميموري جي شروعاتي جواب لاءِ اڳڀرائي شامل ڪرڻ جو ارادو رکي ٿو

شايع ٿيل منصوبو شموليت پس منظر جو عمل ڊفالٽ طور Fedora 32 ۾ صبح جو سسٽم ۾ گھٽ ياداشت جي شروعاتي جواب لاء. جيڪڏهن موجود ميموري جي مقدار مقرر ڪيل قدر کان گهٽ آهي، ته پوءِ اڀريلوم، SIGTERM (10% کان گهٽ مفت ميموري) يا SIGKILL (<5%) موڪلڻ سان، زبردستي (انهي عمل کي بند ڪري ٿو جيڪو ميموري کي تمام گهڻو فعال طور استعمال ڪري ٿو (سڀ کان وڌيڪ /proc/*/oom_score)، سسٽم جي بفر کي صاف ڪرڻ لاءِ سسٽم جي حالت آڻڻ کان سواءِ. Earlyoom توهان کي اجازت ڏيندو ته ميموري جي کوٽ تي وڌيڪ جلدي جواب ڏيڻ جي، او او ايم (آئوٽ آف ميموري) جي ڪال تائين پهچڻ کان سواءِ، جيڪو شروع ڪيو ويندو آهي جڏهن صورتحال نازڪ ٿي ويندي آهي ۽ سسٽم، ضابطي جي طور تي، هاڻي صارف جي عملن جو جواب نه ڏيندو.

Fedora جي بعد ۾ رليز ۾ امڪان تي غور ڪندي آئوٽ آف ميموري سنڀاليندڙ کي فعال ڪريو گھٽ ميموري مانيٽر، جيڪو استعمال ڪري ٿو لينڪس ڪنيل ۾ ظاهر ٿيو 5.2 سسٽم ۾ ميموري جي گھٽتائي جو اندازو لڳائڻ لاءِ /proc/pressure/memory انٽرفيس، پر برعڪس ابتدائي، اهو فوري طور تي عمل کي ختم نٿو ڪري، پر ميموري جي استعمال کي گهٽائڻ جي ضرورت بابت DBus ذريعي هڪ نوٽيفڪيشن موڪلي ٿو (جيڪڏهن صورتحال معمول تي نه آئي هجي. ان کان پوء، فعال ٿيڻ ممڪن آهي OOM قاتل nuclei). گھٽ-ميموري-مانيٽر ايپليڪيشنن کي تبديل ڪرڻ جي ضرورت آهي، تنهنڪري اهو هڪ ڊگهي مدت جي حل طور ڏٺو وڃي ٿو جيڪو استعمال ڪري سگهجي ٿو هڪ ڀيرو GNOME ايپليڪيشنون ٺاهيل آهن.

Glib ۾ ايپليڪيشنن لاءِ ياداشت کان ٻاهر جي حالتن جي نگراني ڪرڻ لاءِ 2.63.3 API شامل ڪيو ويو جي ميموري مانيٽر, اجازت ڏيڻ لو-ميموري-مانيٽر مان سگنلن لاءِ ڏسو ۽ عمل ڪريو (مثال طور، ايپليڪيشن ڪيشنگ لاءِ استعمال ٿيل ميموري کي خالي ڪري سگھي ٿي، فائلون محفوظ ڪري سگھي ٿي، ڪچرو گڏ ڪرڻ کي هلائي، ياداشت جي ٽڪراءَ کي گھٽائڻ جي ڪوشش ڪريو، يا بيڪار معاون عملن کي ختم ڪري سگھي ٿي). حمايت
GMemoryMonitor پڻ شامل ڪيو ويو آھي xdg-desktop-portal تي استعمال ڪرڻ لاءِ sandboxed flatpak ايپليڪيشنن ۾.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو