Microsoft ṣe imuse ni WSL2 (Windows Subsystem fun Linux) ipadabọ iranti si eto naa

Ile-iṣẹ Microsoft kede nipa a faagun awọn agbara ti WSL2 (Windows Subsystem fun Linux) Layer, eyi ti o idaniloju awọn ifilole ti Linux executable awọn faili lori Windows. Ni esiperimenta kọ Oludari Windows (kọ 19013) ni Layer WSL2, atilẹyin fun iranti pada si eto (Idaniloju iranti) ti a tu silẹ nipasẹ awọn ilana ti n ṣiṣẹ ni agbegbe ti o da lori ekuro Linux ti han.

Ni iṣaaju, ni iṣẹlẹ ti ilosoke ninu lilo iranti nipasẹ awọn ohun elo tabi ekuro, iranti ti pin si ẹrọ foju WSL2, ṣugbọn lẹhin eyi o wa ni pinni ati pe ko pada si eto naa, paapaa lẹhin ilana ti o lekoko ti o pari ati nibẹ. je ko si siwaju sii nilo fun awọn soto iranti. Ẹrọ isọdọtun Iranti n gba ọ laaye lati da iranti ominira pada si OS akọkọ ati dinku iwọn ti iranti ẹrọ foju laifọwọyi. Eyi kii ṣe iranti nikan ni ominira nipasẹ awọn ilana olumulo, ṣugbọn tun iranti ti a lo fun caching ni ekuro Linux. Fun apẹẹrẹ, pẹlu iṣẹ-ṣiṣe disk giga, iwọn kaṣe oju-iwe naa pọ si, ninu eyiti awọn akoonu ti awọn faili ti wa ni ifipamọ nigbati eto faili nṣiṣẹ. Lẹhin ṣiṣe “echo 1> /proc/sys/vm/drop_caches” kaṣe le ti parẹ ati iranti le jẹ pada si OS akọkọ.

Awọn imuse ti Memory Reclamation wa ni da lori
alemo, ti a dabaa nipasẹ awọn onimọ-ẹrọ Intel fun ifisi sinu ekuro Linux akọkọ lati le faagun awọn agbara ti awakọ balloon virtio ati fun eto iṣakoso iranti. Patch pàtó kan jẹ apẹrẹ fun lilo eyikeyi awọn eto alejo lati da awọn oju-iwe iranti ti ko lo pada si eto agbalejo ati pe o le ṣee lo pẹlu ọpọlọpọ awọn hypervisors. Ninu ọran ti WSL2, abulẹ naa ti ni ibamu lati da iranti pada si hypervisor Hyper-V.

Ranti pe ẹda keji ti WSL yatọ ifijiṣẹ ekuro Linux ti o ni kikun dipo emulator ti o tumọ awọn ipe eto Linux sinu awọn ipe eto Windows lori fo. Ti firanṣẹ ni WSL2 Ekuro Linux Da lori itusilẹ 4.19, eyiti o nṣiṣẹ ni agbegbe Windows kan nipa lilo ẹrọ foju ti nṣiṣẹ tẹlẹ ni Azure. Awọn imudojuiwọn si ekuro Lainos jẹ jiṣẹ nipasẹ ẹrọ imudojuiwọn Windows ati idanwo lodi si awọn amayederun isọpọ lemọlemọfún Microsoft. Awọn abulẹ ekuro pato-WSL2 pẹlu awọn iṣapeye lati dinku akoko ibẹrẹ ekuro, dinku agbara iranti, ati fi ekuro silẹ pẹlu eto awakọ ti o kere julọ ti awọn awakọ ati awọn ọna ṣiṣe.

orisun: opennet.ru

Fi ọrọìwòye kun