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

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

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

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

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