Компанията Google представи патчове за многонивов LRU за Linux

Компания Google представи пачове с подобрена реализация на механизма LRU за Linux. LRU (Най-напоследно използван) е механизъм, който позволява отхвърляне или прехвърляне в своп на неизползвани страници в паметта. Според корпорацията Google, съществуващата реализация на механизма за определяне на страниците за изместване създава твърде високо натоварване на CPU и често взима неуспешни решения относно това, кои точно страници да бъдат изхвърлени.

В експериментите, проведени от компанията, новата реализация на LRU намали броя на принудителните приключвания на програми поради недостатъчна памет в системата (OOM kill) с 18%, в Chrome OS числото на натрупаните табове в браузъра поради липса на памет спадна с 96%, а броят на OOM kill в натоварените устройства намаля с 59%. Това е втората версия на пачовете, в която е отстранена регресията в производителността и други забелязани недостатъци по време на тестовете.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster