Кампанія Google прадставіла патчы шматузроўневага LRU для Linux

Кампанія Google прадставіла патчы з палепшанай рэалізацыяй механізму LRU для Linux. LRU (Least Recently User) — это механизм, позволяющий отбрасывать или выгружать в своп неиспользуемые страницы памяти. По мнению корпорации Google, существующая реализация механизма определения вытесняемых страниц создаёт слишком высокую нагрузку на CPU, а также часто принимает неудачные решения, какие именно страницы выгружать.

У эксперыментах, праведзеных кампаніяй, новая рэалізацыя LRU скараціла колькасць прымусовых завяршэнняў праграм з-за недахопу памяці ў сістэме (OOM kill) на 18%, у Chrome OS на 96% знізілася колькасць адкінутых укладак браўзэра з-за недахопу памяці і на 59% паменшылася колькасць OOM kill у нагружаных прыладах. Гэта другая версія патчаў, дзе ўхіленая рэгрэсія прадукцыйнасці і іншыя заўважаныя пры тэставанні недахопы.

Крыніца: opennet.ru

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster