Tá meicníocht nua bainistíochta cuimhne leac molta ag Facebook don eithne Linux

Gushchin Rómhánach (Gushchin Rómhánach) ó Facebook foilsithe ar an liosta seoltaí d'fhorbróirí eithne Linux sraith paistí le cur i bhfeidhm rialtóir leithdháilte cuimhne nua leac (rialtóir cuimhne leac). Tá an rialtóir nua suntasach maidir le cuntasaíocht leac a bhogadh ó leibhéal an leathanaigh chuimhne go leibhéal an réad eithne, rud a fhágann gur féidir leathanaigh leac a roinnt i ngrúpaí éagsúla, in ionad taisce leac ar leith a leithdháileadh do gach cgroup.

Leis an gcur chuige atá beartaithe is féidir an éifeachtúlacht a bhaineann le húsáid leac a mhéadú, an méid cuimhne a úsáidtear le haghaidh leac a laghdú 30-45%, agus laghdú suntasach a dhéanamh ar thomhaltas cuimhne iomlán na heithne. Trí líon na leaca neamh-ghluaiste a laghdú, tá éifeacht dearfach ann freisin maidir le ilroinnt cuimhne a laghdú. Déanann an rialtóir cuimhne nua an cód maidir le cuntas a thabhairt ar leaca a shimpliú go suntasach agus ní éilíonn sé halgartaim casta a úsáid chun caches leac a chruthú agus a scriosadh go dinimiciúil do gach cgroup. Úsáideann gach cgroup cuimhne sa chur i bhfeidhm nua sraith choiteann de thaisce leac, agus níl saolré na dtaisce leac ceangailte a thuilleadh le saolré na ndaoine atá suiteáilte tríd an cgroup srianta ar úsáid chuimhne.

Ba cheart go ndéanfadh an chuntasaíocht acmhainní níos cruinne a cuireadh i bhfeidhm sa rialtóir leac nua an LAP a luchtú níos mó go teoiriciúil, ach go praiticiúil ní raibh na difríochtaí neamhshuntasach. Go háirithe, baineadh úsáid as an rialtóir leac nua ar feadh roinnt míonna ar fhreastalaithe táirgeachta Facebook a láimhseáil cineálacha éagsúla ualach oibre, agus níor aithníodh aon aischéimniú suntasach fós. Ag an am céanna, tá laghdú suntasach ar thomhaltas cuimhne - ar roinnt hóstach bhí sé indéanta suas le 1GB de chuimhne a shábháil, ach braitheann an táscaire seo go mór ar nádúr an ualaigh, méid iomlán RAM, líon na LAPanna. agus na gnéithe a bhaineann le bheith ag obair le cuimhne. Tástálacha roimhe seo thaispeáin laghdú ar thomhaltas cuimhne de 650-700 MB (42% de chuimhne leac) ar thaobh tosaigh an ghréasáin, 750-800 MB (35%) ar an bhfreastalaí le taisce DBMS agus 700 MB (36%) ar an bhfreastalaí DNS.

Foinse: oscailtenet.ru

Add a comment