Google Linux కోసం బహుళ-స్థాయి LRU ప్యాచ్‌లను ప్రవేశపెట్టింది

Google Linux కోసం LRU మెకానిజం యొక్క మెరుగైన అమలుతో ప్యాచ్‌లను ప్రవేశపెట్టింది. LRU (తక్కువ ఇటీవలి వినియోగదారు) అనేది ఉపయోగించని మెమరీ పేజీలను విస్మరించడానికి లేదా స్వాప్ చేయడానికి మిమ్మల్ని అనుమతించే ఒక మెకానిజం. Google ప్రకారం, ఏ పేజీలు తొలగించబడతాయో నిర్ణయించే మెకానిజం యొక్క ప్రస్తుత అమలు CPUపై చాలా ఎక్కువ లోడ్‌ను సృష్టిస్తుంది మరియు తరచుగా ఏ పేజీలను ప్రీఎంప్ట్ చేయాలనే దాని గురించి చెడు నిర్ణయాలు తీసుకుంటుంది.

కంపెనీ నిర్వహించిన ప్రయోగాలలో, LRU యొక్క కొత్త అమలు సిస్టమ్‌లో మెమరీ లేకపోవడం (OOM కిల్) కారణంగా బలవంతంగా ప్రోగ్రామ్ ముగింపుల సంఖ్యను 18% తగ్గించింది, Chrome OSలో మెమరీ లేకపోవడం వల్ల విస్మరించబడిన బ్రౌజర్ ట్యాబ్‌ల సంఖ్య తగ్గింది. 96% మరియు 59% తగ్గింది. లోడ్ చేయబడిన పరికరాలలో OOM కిల్‌ల సంఖ్య. ఇది ప్యాచ్‌ల యొక్క రెండవ వెర్షన్, ఇది పనితీరు రిగ్రెషన్‌లు మరియు పరీక్ష సమయంలో గుర్తించబడిన ఇతర లోపాలను తొలగించింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి