Na faʻatinoina e Microsoft i le WSL2 (Windows Subsystem mo Linux) le toe foʻi mai o le manatua i le polokalama

Microsoft faasilasila e uiga i le faʻalauteleina o le gafatia o le WSL2 (Windows Subsystem for Linux) layer, lea e faʻamautinoa ai le faʻalauiloaina o faila faila Linux i luga o Windows. I fale faataitai Faʻatonuina Windows (fausia 19013) i le WSL2 layer, lagolago mo le toe faʻafoʻiina o manatuaga i le faiga (Memory Reclamation) faʻatuina e ala i gaioiga o loʻo taʻavale i totonu o se siosiomaga e faʻavae i luga o le fatu Linux ua aliali mai.

I le taimi muamua, i le tulaga o le faʻateleina o le faʻaaogaina o le mafaufau e ala i talosaga poʻo le fatu, na tuʻuina atu le manatua i le masini komepiuta WSL2, ae ina ua maeʻa, na tumau pea le pine ma e leʻi toe faʻafoʻi i le faiga, e tusa lava pe maeʻa le faʻaogaina o punaoa ma iina. e le'i toe mana'omia fo'i le manatua fa'asoa. O le fa'aogaina o le Memory Reclamation e fa'atagaina ai oe e toe fa'afo'i le manatua sa'oloto i le OS autu ma fa'aitiitiina fa'aitiiti le tele o le manatua ole masini. O lenei mea e toe faʻafoʻi mai ai e le gata o le manatua na faʻasaʻolotoina e tagata faʻaoga, ae faʻapea foʻi ma le manatua na faʻaaogaina mo le faʻaogaina i le fatu Linux. Mo se faʻataʻitaʻiga, faʻatasi ai ma le maualuga o le gaioiga o le tisiki, o le tele o le laupepa itulau e faʻateleina, lea e teu ai mea o loʻo i totonu o faila pe a faʻaogaina le faila faila. A maeʻa le faʻatinoina o le "echo 1> /proc/sys/vm/drop_caches" e mafai ona faʻamama le cache ma mafai ona toe faʻafoʻi le manatua ile OS autu.

O le faʻatinoga o le Faʻamanatuga o le Faʻamanatuga e faʻavae i luga
patch, na tuʻuina atu e le au inisinia Intel mo le faʻaofiina i totonu o le fatu Linux autu ina ia faʻalauteleina ai le gafatia o le avetaʻavale virtio-balloon ma mo le faʻaogaina o le mafaufau. O le patch faʻapitoa ua mamanuina mo le faʻaaogaina i soʻo se faiga faʻapitoa e toe faʻafoʻi ai itulau manatua e leʻi faʻaaogaina i le polokalama talimalo ma e mafai ona faʻaoga i hypervisors eseese. I le tulaga o le WSL2, o le patch ua fetuunai e toe faʻafoʻi le manatua i le Hyper-V hypervisor.

Manatua o le lomiga lona lua o le WSL eseese tu'uina atu o se fatu Linux atoatoa ae le o se emulator e faaliliu ai le polokalama Linux valaau i le polokalama Windows valaau i luga o le lele. Tuuina atu i le WSL2 Linux kernel Faʻavae i luga o le faʻamalolo 4.19, lea e taʻavale i totonu o le Windows environment e faʻaaoga ai se masini masini ua uma ona taʻavale i Azure. O fa'afouga i le fatu Linux o lo'o tu'uina atu e ala i le Windows Update mechanism ma fa'ata'ita'iina e fa'atatau i le fa'aauauina o atina'e tu'ufa'atasia a Microsoft. WSL2-faʻapitoa kernel patches e aofia ai faʻataʻitaʻiga e faʻaitiitia ai le taimi e amata ai le fatu, faʻaitiitia le faʻaogaina o mafaufauga, ma tuʻu le fatu i le seti aupito maualalo manaʻomia o avetaavale ma subsystems.

puna: opennet.ru

Faaopoopo i ai se faamatalaga