Ang code ng”DAMON”ng Data Access ng Amazon ay itinakda na ngayon para sa pagpapakilala sa Linux 5.15 .

Ang Amazon ay naging nag-post ng mga patch ng DAMON ng higit sa isang taon at dumaan sa halos tatlong dosenang pagbabago para sa kernel module na ito upang masubaybayan ang mga pag-access ng data para sa mga tukoy na proseso ng puwang ng gumagamit. Ang DAMON ay idinisenyo upang maging magaan at tumpak para sa mga domain ng pagganap-sentrik. Ang pangunahing imprastraktura ng DAMON ay handa na para sa mainline habang ang pagbuo ng off DAMON ay mas maraming mga tampok na bumababa sa tubo. Ang isang nagkakahalaga ng pagpuna ay ang pro-memory memory na nakabatay sa DAMON para sa pagbibigay ng malaking tipid sa memorya. Mayroon ding iba’t ibang mga open-source na mga kagamitan sa space-user na binuo ng Amazon sa paligid ng DAMON.

Ang DAMON ay isang subsystem ng framework ng pagsubaybay sa pag-access ng data para sa Linux kernel. Ang mga pangunahing mekanismo ng DAMON na tinawag na’rehiyon batay sampling’at’pagsasaayos ng mga rehiyon na pag-ayos’gawin itong

-tumpak (Ang sinusubaybayan na impormasyon ay kapaki-pakinabang para sa pamamahala ng memorya sa antas ng DRAM. Maaaring hindi angkop para sa kawastuhan sa antas ng Cache.),
-magaan na timbang (Ang overhead ng pagsubaybay ay sapat na mababa upang mailapat sa online habang walang epekto sa pagganap ng mga target na karga sa trabaho.), at
-masusukat (ang itaas na hangganan ng overheadation ng instrumento ay makokontrol anuman ng laki ng mga target na karga sa trabaho.).

Gamit ang balangkas na ito, samakatuwid, ang mga pangunahing mekanismo ng pamamahala ng memorya ng kernel tulad ng reclaim at THP ay maaaring ma-optimize para sa mas mahusay na pamamahala ng memorya. Gumagana ang pang-eksperimentong pag-optimize sa pamamahala ng memorya na ang pagkakaroon ng mataas na paggamit ng overhead ng instrumento ay maaaring magkaroon ng isa pang pagsubok. Pansamantala, sa puwang ng gumagamit, ang mga gumagamit na mayroong ilang mga espesyal na workload ay makakagsulat ng isinapersonal na mga tool o aplikasyon para sa mas malalim na pag-unawa at dalubhasang pag-optimize ng kanilang mga system. na mayroon siyang pinagsama ang pangunahing mga patch ng DAMON sa code ng pamamahala ng memorya na sinusubaybayan niya para sa Linux kernel

Sa pagkuha ni Andrew ng mga patch ng DAMON ngayon sa kanyang puno, ginagawa itong bahagi ng materyal na ipapadala kay Linus Torvalds sa loob ng ilang linggo para sa pangunahing linya sa sandaling bumukas ang window ng pagsasama ng Linux 5.15.

Categories: IT Info