Microsoft innleiddi í WSL2 (Windows undirkerfi fyrir Linux) endurkomu minni í kerfið

Microsoft tilkynnt um að stækka getu WSL2 (Windows undirkerfi fyrir Linux) lagsins, sem tryggir opnun Linux keyranlegra skráa á Windows. Í tilraunabyggingum Windows Insider (byggt 19013) í WSL2 laginu, stuðningur við að skila minni í kerfið (Memory Reclamation) sem gefin er út af ferlum sem keyra í umhverfi sem byggir á Linux kjarna hefur birst.

Áður fyrr, ef minni neysla jókst hjá forritum eða kjarnanum, var minni úthlutað til WSL2 sýndarvélarinnar, en eftir það var það fest og var ekki skilað inn í kerfið, jafnvel eftir að auðlindafrekt ferli lauk og þar var ekki lengur þörf fyrir úthlutað minni. Minni endurheimt vélbúnaður gerir þér kleift að skila losuðu minni til aðal OS og minnka sjálfkrafa stærð sýndarvélarinnar. Þetta skilar ekki aðeins minni sem losað er af notendaferlum, heldur einnig minni sem notað er til að vista í skyndiminni í Linux kjarnanum. Til dæmis, með mikilli diskvirkni eykst stærð skyndiminni síðu, þar sem innihald skráa er sett inn þegar skráarkerfið er í gangi. Eftir að hafa keyrt "echo 1 > /proc/sys/vm/drop_caches" er hægt að hreinsa skyndiminni og endurheimta minnið í aðal OS.

Innleiðing Minnisgræðslu byggir á
plástur, lagt til af Intel verkfræðingum til að vera með í aðal Linux kjarnanum til að auka getu virtio-blöðrubílstjórans og fyrir minnisstjórnunarkerfið. Tilgreindur plástur er hannaður til notkunar í hvaða gestakerfum sem er til að skila ónotuðum minnissíðum í hýsilkerfið og hægt er að nota hann með ýmsum yfirsýnum. Þegar um WSL2 er að ræða er plásturinn aðlagaður til að skila minni til Hyper-V hypervisor.

Muna að önnur útgáfa af WSL öðruvísi afhendingu fullgilds Linux kjarna í stað keppinautar sem þýðir Linux kerfissímtöl yfir í Windows kerfissímtöl á flugu. Afhent í WSL2 Linux kjarna Byggt á útgáfu 4.19, sem keyrir í Windows umhverfi með sýndarvél sem er þegar í gangi í Azure. Uppfærslur á Linux kjarnanum eru sendar í gegnum Windows Update vélbúnaðinn og prófaðar gegn stöðugum samþættingarinnviðum Microsoft. WSL2-sérstakir kjarnaplástrar innihalda fínstillingar til að draga úr ræsingartíma kjarna, draga úr minnisnotkun og skilja kjarnann eftir með lágmarks nauðsynlegum rekla og undirkerfum.

Heimild: opennet.ru

Bæta við athugasemd