An aiwatar da Microsoft a cikin WSL2 (Windows Subsystem don Linux) dawowar ƙwaƙwalwar ajiya zuwa tsarin

Microsoft sanar game da faɗaɗa damar WSL2 (Windows Subsystem for Linux), wanda ke tabbatar da ƙaddamar da fayilolin aiwatar da Linux akan Windows. A cikin ginin gwaji Windows Insider (gina 19013) a cikin WSL2 Layer, goyon baya don mayar da ƙwaƙwalwar ajiya zuwa tsarin (Memory Reclamation) wanda aka saki ta hanyar tafiyar matakai da ke gudana a cikin yanayin da ke kan Linux kernel ya bayyana.

A baya can, idan akwai karuwar amfani da ƙwaƙwalwar ajiya ta aikace-aikace ko kernel, an ba da ƙwaƙwalwar ajiya ga na'ura mai mahimmanci na WSL2, amma bayan haka ya kasance yana danne kuma ba a mayar da shi cikin tsarin ba, ko da bayan an ƙare tsarin aiki mai mahimmanci kuma a can. ba a ƙara buƙatar ƙwaƙwalwar da aka keɓe ba. Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwal ) tana ba ku damar dawo da ƙwaƙwalwar ajiyar da aka saki zuwa babban OS kuma ta atomatik rage girman ƙwaƙwalwar ajiyar na'ura ta atomatik. Wannan yana dawo ba kawai ƙwaƙwalwar ajiyar da aka 'yantar da tsarin mai amfani ba, har ma da ƙwaƙwalwar da aka yi amfani da ita don caching a cikin Linux kernel. Misali, tare da babban aikin faifai, girman cache ɗin shafi yana ƙaruwa, inda ake adana abubuwan da ke cikin fayiloli lokacin da tsarin fayil ke gudana. Bayan aiwatar da "echo 1> /proc/sys/vm/drop_caches" za'a iya share cache ɗin kuma za'a iya mayar da ƙwaƙwalwar zuwa babban OS.

Aiwatar da Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwa ta dogara ne akan
faci, wanda injiniyoyin Intel suka gabatar don haɗawa a cikin babban kernel na Linux don faɗaɗa ƙarfin direban virtio-balloon da kuma tsarin sarrafa ƙwaƙwalwar ajiya. An ƙera ƙayyadadden faci don amfani a cikin kowane tsarin baƙo don dawo da shafukan ƙwaƙwalwar ajiya da ba a yi amfani da su ba zuwa tsarin runduna kuma ana iya amfani da su tare da hypervisors daban-daban. A cikin yanayin WSL2, an daidaita facin don dawo da ƙwaƙwalwar ajiya zuwa hypervisor Hyper-V.

Ka tuna cewa bugu na biyu na WSL daban isar da cikakkiyar kwaya ta Linux maimakon abin koyi da ke fassara kiran tsarin Linux cikin kiran tsarin Windows akan tashi. Ana bayarwa a WSL2 Linux kernel Dangane da sakin 4.19, wanda ke gudana a cikin yanayin Windows ta amfani da injin kama-da-wane da ke gudana a Azure. Ana isar da sabuntawa ga kernel na Linux ta hanyar tsarin Sabuntawar Windows kuma an gwada shi akan ci gaba da abubuwan haɗin kai na Microsoft. WSL2 takamaiman facin kernel sun haɗa da ingantawa don rage lokacin farawa kwaya, rage yawan ƙwaƙwalwar ajiya, da barin kernel tare da mafi ƙarancin saitin direbobi da tsarin ƙasa.

source: budenet.ru

Add a comment