Fedora 32 බලාපොරොත්තු වන්නේ අඩු මතකයට මුල් ප්‍රතිචාර දැක්වීම සඳහා මුල් රූම් ඇතුළත් කිරීමයි

පළ කළා සැලැස්ම ඇතුළත් කිරීම Fedora 32 පසුබිම් ක්‍රියාවලි වල පෙරනිමියෙන් මුල් කාමර පද්ධතියේ අඩු මතකයට මුල් ප්රතිචාර සඳහා. පවතින මතකයේ ප්‍රමාණය නිශ්චිත අගයට වඩා අඩු නම්, SIGTERM (නොමිලේ මතකය 10% ට අඩු) හෝ SIGKILL (< 5%) යැවීමෙන් ඉක්මනින් මතකය (ඉහළම /proc ඇති) ක්‍රියාශීලීව පරිභෝජනය කරන ක්‍රියාවලිය බලහත්කාරයෙන් අවසන් කරයි. /*/oom_score අගය), පද්ධති බෆර ඉවත් කිරීමේ ස්ථානයට පද්ධති තත්ත්වය ගෙන ඒමකින් තොරව. Earlyoom ඔබට OOM (මතකයෙන් බැහැර) හසුරුවන්නා ඇමතීමේ ස්ථානයට ළඟා නොවී, මතකයේ ඌනතාවයට වඩා ඉක්මනින් ප්‍රතිචාර දැක්වීමට ඔබට ඉඩ සලසයි. කර්නලය, තත්වය තීරණාත්මක වන විට ක්‍රියාත්මක වන අතර පද්ධතිය, රීතියක් ලෙස, පරිශීලක ක්‍රියාවන්ට තවදුරටත් ප්‍රතිචාර නොදක්වයි.

Fedora හි පසු නිකුතු වල හැකියාව සලකා බලමින් පවතී මතකයෙන් බැහැර හසුරුවන්නා සබල කරන්න අඩු මතක-මොනිටරය, ලිනක්ස් කර්නලයේ හඳුන්වා දුන් එක භාවිතා කරයි 5.2 /proc/pressure/memory අතුරුමුහුණත පද්ධතියේ මතකයේ ඌනතාවය තක්සේරු කිරීම සඳහා, නමුත් මුල්රූම් මෙන් නොව, එය ක්‍රියාවලි වහාම අවසන් නොකරයි, නමුත් මතක පරිභෝජනය අඩු කිරීමේ අවශ්‍යතාවය පිළිබඳව DBus හරහා දැනුම්දීමක් යවයි (මෙයින් පසුව තත්වය නැවත පැමිණ නොමැති නම්. සාමාන්ය, සක්රිය කළ හැකිය OOM කිලර් කර්නල්). අඩු මතක මොනිටරය සඳහා යෙදුම් වෙනස් කිරීම අවශ්‍ය වේ, එබැවින් එය GNOME යෙදුම් අනුවර්තනය කිරීමෙන් පසු භාවිතා කළ හැකි දිගු කාලීන විසඳුමක් ලෙස සැලකේ.

Glib හි මතකය අවසන් වන යෙදුම්වල තත්ත්වය නිරීක්ෂණය කිරීමට 2.63.3 API එකතු කරන ලදී GMemoryMonitor, ඉඩ දෙනවා අඩු මතක මොනිටරයෙන් සංඥා අධීක්‍ෂණය කර ක්‍රියා කරන්න (උදාහරණයක් ලෙස, යෙදුමට හැඹිලිගත කිරීම, ගොනු සුරැකීම, කසළ එකතු කිරීම ධාවනය කිරීම, මතකය ඛණ්ඩනය වීම අඩු කිරීමට හෝ අක්‍රිය උපකාරක ක්‍රියාවලීන් අවසන් කිරීම සඳහා භාවිතා කරන මතකය නිදහස් කළ හැක). සහාය
Flatpak ආකෘතියෙන් ලබා දෙන වැලි පෙට්ටි යෙදූ යෙදුම්වල භාවිතය සඳහා GMemoryMonitor xdg-desktop-portal වෙත ද එක් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න