Google-ը ներկայացրել է բազմամակարդակ LRU patches-ը Linux-ի համար

Google-ը ներկայացրել է պատչեր՝ Linux-ի համար LRU մեխանիզմի բարելավված ներդրմամբ: LRU (Առնվազն վերջերս օգտագործող) մեխանիզմ է, որը թույլ է տալիս հեռացնել կամ փոխանակել չօգտագործված հիշողության էջերը: Ըստ Google-ի՝ էջերի հեռացման որոշման մեխանիզմի ներկայիս ներդրումը չափազանց մեծ ծանրաբեռնվածություն է ստեղծում պրոցեսորի վրա, ինչպես նաև հաճախ սխալ որոշումներ է կայացնում, թե որ էջերը պետք է վտարվեն:

Ընկերության կողմից իրականացված փորձերում LRU-ի նոր ներդրումը 18%-ով նվազեցրել է համակարգում հիշողության բացակայության պատճառով ծրագրերի հարկադիր դադարեցման թիվը (OOM kill) 96%-ով, Chrome OS-ում հիշողության բացակայության պատճառով անտեսված բրաուզերի ներդիրների թիվը նվազել է։ 59%-ով և նվազել XNUMX%-ով: Սա patches-ի երկրորդ տարբերակն է, որը վերացրել է կատարողականի հետընթացը և փորձարկման ընթացքում նկատված այլ թերություններ:

Source: opennet.ru

Добавить комментарий