Google imeanzisha viraka vya LRU vya viwango vingi vya Linux

Google imeanzisha viraka na utekelezaji ulioboreshwa wa utaratibu wa LRU wa Linux. LRU (Mtumiaji Angalau Hivi Karibuni) ni njia inayokuruhusu kutupa au kubadilisha kurasa za kumbukumbu ambazo hazijatumika. Kulingana na Google, utekelezaji wa sasa wa utaratibu wa kuamua ni kurasa zipi zinazofukuzwa huleta mzigo mwingi wa CPU, na pia mara nyingi hufanya maamuzi duni kuhusu ni kurasa zipi zitakazotolewa.

Katika majaribio yaliyofanywa na kampuni hiyo, utekelezaji mpya wa LRU ulipunguza idadi ya kusitisha programu kwa kulazimishwa kwa sababu ya ukosefu wa kumbukumbu kwenye mfumo (OOM kill) kwa 18%, katika Chrome OS idadi ya tabo za kivinjari zilizotupwa kwa sababu ya ukosefu wa kumbukumbu ilipungua. kwa 96% na ilipungua kwa 59%. idadi ya OOM inaua katika vifaa vilivyopakiwa. Hili ni toleo la pili la viraka, ambalo liliondoa urekebishaji wa utendaji na mapungufu mengine yaliyoonekana wakati wa majaribio.

Chanzo: opennet.ru

Kuongeza maoni