Microsoft dipun ginakaken ing WSL2 (Windows Subsystem kanggo Linux) bali saka memori kanggo sistem

Microsoft diumumake babagan ngembangaken kapabilitas lapisan WSL2 (Windows Subsystem for Linux), sing njamin peluncuran file eksekusi Linux ing Windows. Ing mbangun eksperimen Windows Insider (mbangun 19013) ing lapisan WSL2, support kanggo memori bali menyang sistem (Memory Reclamation) dirilis dening pangolahan mlaku ing lingkungan adhedhasar kernel Linux wis katon.

Sadurunge, yen ana paningkatan konsumsi memori dening aplikasi utawa kernel, memori diparengake menyang mesin virtual WSL2, nanging sawise iku tetep disemat lan ora bali menyang sistem, sanajan sawise proses intensif sumber daya mungkasi lan ana. ora perlu maneh memori sing diparengake. Mekanisme Reklamasi Memori ngidini sampeyan mbalekake memori sing dibebasake menyang OS utama lan kanthi otomatis nyuda ukuran memori mesin virtual. Iki ngasilake ora mung memori sing dibebasake dening pangolahan pangguna, nanging uga memori sing digunakake kanggo caching ing kernel Linux. Contone, kanthi aktivitas disk dhuwur, ukuran cache kaca mundhak, ing ngendi isi file disimpen nalika sistem file mlaku. Sawise nglakokake "echo 1> /proc/sys/vm/drop_caches" cache bisa dibusak lan memori bisa bali menyang OS utama.

Implementasine Reklamasi Memori adhedhasar
tembelan, diusulake dening insinyur Intel kanggo dilebokake ing kernel Linux utama kanggo nggedhekake kemampuan pembalap balon virtio lan kanggo sistem manajemen memori. Tembelan sing ditemtokake dirancang kanggo digunakake ing sistem tamu kanggo ngasilake kaca memori sing ora digunakake menyang sistem host lan bisa digunakake karo macem-macem hypervisor. Ing kasus WSL2, tembelan dicocogake kanggo memori bali menyang hypervisor Hyper-V.

Elinga yen edisi kapindho WSL beda pangiriman kernel Linux lengkap tinimbang emulator sing nerjemahake panggilan sistem Linux menyang telpon sistem Windows kanthi cepet. Dikirim ing WSL2 Kernel Linux Adhedhasar release 4.19, sing mlaku ing lingkungan Windows nggunakake mesin virtual sing wis mlaku ing Azure. Nganyari kernel Linux dikirim liwat mekanisme Windows Update lan diuji marang infrastruktur integrasi terus Microsoft. Patch kernel khusus WSL2 kalebu optimasi kanggo nyuda wektu wiwitan kernel, nyuda konsumsi memori, lan ninggalake kernel kanthi minimal driver lan subsistem sing dibutuhake.

Source: opennet.ru

Add a comment