Chuir Microsoft an gnìomh ann an WSL2 (Windows Subsystem airson Linux) tilleadh cuimhne chun t-siostam

Microsoft ainmeachadh mu bhith a’ leudachadh comasan còmhdach WSL2 (Windows Subsystem for Linux), a nì cinnteach gun tèid faidhlichean so-ghnìomhaichte Linux a chuir air bhog air Windows. Ann an togail deuchainneach Windows Insider (tog 19013) anns an ìre WSL2, tha taic airson cuimhne a thilleadh chun t-siostam (Memory Reclamation) a chaidh a leigeil ma sgaoil le pròiseasan a tha a’ ruith ann an àrainneachd stèidhichte air an kernel Linux air nochdadh.

Roimhe sin, ma bha àrdachadh ann an caitheamh cuimhne le tagraidhean no an kernel, chaidh cuimhne a thoirt don inneal brìgheil WSL2, ach às deidh sin dh’ fhan e air a phinnadh agus cha deach a thilleadh chun t-siostam, eadhon às deidh don phròiseas dian-ghoireasan tighinn gu crìch agus an sin cha robh feum air tuilleadh air a’ chuimhne a chaidh a shònrachadh. Leigidh an inneal Ath-ghairm Cuimhne leat cuimhne saor a thilleadh chun phrìomh OS agus gu fèin-ghluasadach lughdachadh meud cuimhne an inneil mas-fhìor. Bidh seo a 'tilleadh chan ann a-mhàin air a' chuimhne a tha air a shaoradh le pròiseasan luchd-cleachdaidh, ach cuideachd a 'chuimhne a thathar a' cleachdadh airson tasgadh ann an kernel Linux. Mar eisimpleir, le gnìomhachd diosc àrd, bidh meud tasgadan na duilleige ag àrdachadh, anns a bheil susbaint nam faidhlichean air an tasgadh nuair a bhios an siostam faidhle a’ ruith. Às deidh dhut “echo 1> / proc/sys/vm/drop_caches” a chur an gnìomh, faodar an tasgadan a ghlanadh agus faodar an cuimhne a thilleadh chun phrìomh OS.

Tha buileachadh Ath-ghairm Cuimhne stèidhichte air
paiste, air a mholadh le innleadairean Intel airson a thoirt a-steach don phrìomh kernel Linux gus comasan an draibhear virtio-balloon a leudachadh agus airson an t-siostam riaghlaidh cuimhne. Tha am paiste ainmichte air a dhealbhadh airson a chleachdadh ann an siostaman aoighean sam bith gus duilleagan cuimhne nach deach a chleachdadh a thilleadh chun t-siostam aoigheachd agus faodar a chleachdadh le diofar hypervisors. Ann an cùis WSL2, tha am paiste air atharrachadh gus cuimhne a thilleadh chun hypervisor Hyper-V.

Cuimhnich gu bheil an dàrna deasachadh de WSL eadar-dhealaichte lìbhrigeadh kernel Linux làn-chuimseach an àite emuladair a bhios ag eadar-theangachadh fiosan siostam Linux gu gairmean siostam Windows air an itealan. Air a lìbhrigeadh ann an WSL2 an kernel Linux Stèidhichte air sgaoileadh 4.19, a bhios a’ ruith ann an àrainneachd Windows a’ cleachdadh inneal brìgheil a tha a’ ruith ann an Azure mu thràth. Tha ùrachaidhean don kernel Linux air an lìbhrigeadh tro uidheamachd Windows Update agus air an deuchainn an aghaidh bun-structar amalachaidh leantainneach Microsoft. Tha pìosan kernel sònraichte WSL2 a’ toirt a-steach optimizations gus ùine tòiseachaidh kernel a lughdachadh, caitheamh cuimhne a lughdachadh, agus an kernel fhàgail leis an t-seata as lugha de dhraibhearan agus fo-shiostaman.

Source: fosgailtenet.ru

Cuir beachd ann