Microsoftek WSL2-n inplementatu zuen (Windows Azpisistema honetarako Linux) memoria sistemara itzultzea

Microsoft iragarri WSL2 geruzaren gaitasunak zabaltzeari buruz (Windows Azpisistema honetarako Linux), fitxategi exekutagarrien abiaraztea bermatzen duena Linux в WindowsMuntaketa esperimentaletan Windows Insider (19013 build) WSL2-k orain Memoria Berreskuratzea onartzen du, hau da, kernelean oinarritutako ingurune batean exekutatzen diren prozesuek askatutako memoria itzultzeko metodo bat. Linux.

Lehen, aplikazioek edo kernelek memoria-kontsumoa handitzen bazuten, memoria WSL2 makina birtualari esleitzen zitzaion, baina gero finkatuta geratzen zen eta ez zen sistemara itzultzen, baliabide asko erabiltzen zituen prozesua amaitu eta esleitutako memoria behar ez zenean ere. Memoria Berreskuratzeko mekanismoak askatutako memoria sistema eragile ostalariaren sistemara itzultzea ahalbidetzen du eta automatikoki murrizten du makina birtualaren memoriaren tamaina. Horrek ez du soilik erabiltzaile-prozesuek askatutako memoria berreskuratzen, baita kernelearen cachean erabilitako memoria ere. LinuxAdibidez, diskoaren jarduera handia dagoenean, fitxategi-sistema martxan dagoen bitartean fitxategien edukia gordetzen duen orrialde-katxea handitzen da. "echo 1 > /proc/sys/vm/drop_caches" exekutatu ondoren, katxea garbitu eta memoria sistema eragile nagusira itzuli daiteke.

Memoria Berreskuratzearen inplementazioa honetan oinarritzen da:
adabaki, Intel-eko ingeniariek nukleo nagusian sartzeko proposatua Linux virtio-balloon kontrolatzailearen eta memoria kudeatzeko sistemaren gaitasunak zabaltzeko. Adabaki hau edozein gonbidatu sistematan erabiltzeko diseinatuta dago, erabili gabeko memoria orrialdeak ostalari sistemara itzultzeko, eta hainbat hiperbisorerekin aplika daiteke. WSL2rako, adabakia Hyper-V hiperbisoreari memoria itzultzeko egokituta dago.

Gogorarazi nahi dizuegu WSLren bigarren edizioa hainbat kernel oso baten entrega Linux sistema-deiak berehala itzultzen dituen emuladore baten ordez Linux sistema-deietan WindowsWSL2-n bidalia core Linux 4.19 bertsioan oinarrituta, ingurunean exekutatzen dena Windows Azure-n dagoeneko erabiltzen ari den makina birtual bat erabiliz. Kernelaren eguneraketak Linux mekanismoaren bidez emana. Windows Eguneratu eta Microsoft-en integrazio jarraituaren azpiegituran probatzen ari dira. Kernelari aplikatutako WSL2-rako adabaki espezifikoek optimizazioak dituzte kernelaren abiarazte-denbora murrizteko, memoria-kontsumoa murrizteko eta kernelean beharrezko kontrolatzaile eta azpisistema multzo minimoa mantentzeko.

Iturria: opennet.ru

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster