Google Linux үшін көп деңгейлі LRU патчтарын енгізді

Google Linux жүйесіне арналған LRU механизмінің жетілдірілген енгізілуімен патчтарды енгізді. LRU (Ең аз соңғы пайдаланушы) – пайдаланылмаған жад беттерін жоюға немесе ауыстыруға мүмкіндік беретін механизм. Google-дың айтуынша, қандай беттердің шығарылатынын анықтау механизмінің ағымдағы іске асырылуы процессорға тым көп жүктеме жасайды, сонымен қатар көбінесе қай беттерді шығару керектігі туралы нашар шешімдер қабылдайды.

Компания жүргізген эксперименттерде LRU-ның жаңа енгізілуі жүйеде жадтың жетіспеушілігіне байланысты бағдарламаны мәжбүрлеп тоқтату санын (OOM kill) 18%-ға қысқартты, Chrome ОЖ-де жадтың жетіспеушілігіне байланысты жойылған шолғыш қойындыларының саны азайды. 96%-ға және 59%-ға төмендеді.Жүктелген құрылғылардағы OOM өлтіру саны. Бұл тестілеу кезінде байқалған өнімділік регрессиялары мен басқа кемшіліктерді жойған патчтардың екінші нұсқасы.

Ақпарат көзі: opennet.ru

пікір қалдыру