Google විසින් Linux සඳහා බහු මට්ටමේ LRU පැච් හඳුන්වා දී ඇත

Google විසින් Linux සඳහා LRU යාන්ත්‍රණය වැඩිදියුණු කළ ක්‍රියාත්මක කිරීමක් සහිත පැච් හඳුන්වා දී ඇත. LRU (අඩුම මෑත පරිශීලකයා) යනු භාවිතයට නොගත් මතක පිටු ඉවත දැමීමට හෝ හුවමාරු කිරීමට ඉඩ සලසන යාන්ත්‍රණයකි. Google ට අනුව, ඉවත් කරන්නේ කුමන පිටුද යන්න තීරණය කිරීමේ යාන්ත්‍රණයේ වර්තමාන ක්‍රියාත්මක කිරීම CPU මත අධික බරක් ඇති කරයි, එසේම බොහෝ විට කුමන පිටු පූර්වයෙන් කළ යුතුද යන්න පිළිබඳව දුර්වල තීරණ ගනී.

සමාගම විසින් සිදු කරන ලද අත්හදා බැලීම් වලදී, LRU හි නව ක්‍රියාත්මක කිරීම මඟින් පද්ධතියේ මතකය නොමැතිකම (OOM කිල්) හේතුවෙන් බලහත්කාරයෙන් වැඩසටහන් අවසන් කිරීම් සංඛ්‍යාව 18% කින් අඩු කරන ලදී, Chrome OS හි මතකය නොමැතිකම හේතුවෙන් ඉවතලන බ්‍රව්සර් ටැබ් ගණන අඩු විය. 96% කින් සහ 59% කින් අඩු වී ඇත. පටවන ලද උපාංගවල OOM ඝාතන සංඛ්යාව. මෙය පැච් වල දෙවන අනුවාදය වන අතර, එය පරීක්ෂා කිරීමේදී දක්නට ලැබෙන කාර්ය සාධන ප්‍රතිගාමීතා සහ අනෙකුත් අඩුපාඩු ඉවත් කරයි.

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

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