I-Microsoft-Performance-Tools ye-Linux ipapashiwe kunye nokusasazwa kwe-WSL ye-Windows 11 iqalile

UMicrosoft wazise iMicrosoft-Performance-Tools, iphakheji yomthombo ovulekileyo wokuhlalutya ukusebenza kunye nokuxilonga imiba yokusebenza kwi-Linux kunye namaqonga e-Android. Ngomsebenzi, isethi yezixhobo zomyalelo zomyalelo zinikezelwa ukuhlalutya ukusebenza kwenkqubo yonke kunye nokubhala iphrofayili yezicelo zomntu ngamnye. Ikhowudi ibhalwe kwi-C # kusetyenziswa iqonga le-NET Core kwaye isasazwe phantsi kwelayisenisi ye-MIT.

I-LTTng, i-perf kunye ne-Perfetto subsystems ingasetyenziswa njengomthombo wokubeka iliso kwinkqubo yokusebenza kunye nezicelo zeprofayili. I-LTTng yenza kube lula ukuvavanya umsebenzi womcwangcisi wemisebenzi, ukubeka iliso kumsebenzi wenkqubo, ukuhlalutya iifowuni zenkqubo, igalelo / imveliso kunye neziganeko kwinkqubo yefayile. I-Perf isetyenziselwa ukuqikelela umthwalo we-CPU. I-Perfetto ingasetyenziselwa ukuhlalutya ukusebenza kwe-Android kunye neziphequluli ezisekelwe kwi-injini yeChromium, kwaye ikuvumela ukuba uthathele ingqalelo umsebenzi womcwangcisi wemisebenzi, uqikelele umthwalo kwi-CPU kunye ne-GPU, sebenzisa i-FTrace kwaye ulandele iziganeko eziqhelekileyo.

Isixhobo se-toolkit sinokukhupha ulwazi kwiifomati ze-dmesg, i-Cloud-Init kunye ne-WaLinuxAgent (i-Azure Linux Guest Agent). Ukuhlalutya okubonakalayo kokulandelela usebenzisa iigrafu, ukudibanisa kunye ne-Windows Performance Analyzer GUI, ekhoyo kuphela kwiWindows, ixhaswa.

I-Microsoft-Performance-Tools ye-Linux ipapashiwe kunye nokusasazwa kwe-WSL ye-Windows 11 iqalile

Ngokwahlukileyo kuphawulwe inkangeleko ngaphakathi Windows 11 Imboniso yaNgaphakathi Yakha i-22518 yokukwazi ukufaka i-WSL (i-Windows Subsystem ye-Linux) kwimeko yesicelo esisasazwe ngekhathalogu ye-Microsoft Store. Ngexesha elifanayo, ukusuka kwindawo yokujonga ubuchwepheshe obusetyenzisiweyo, ukuzaliswa kwe-WSL kuhlala kufana, kuphela ukufakela kunye nendlela yokuhlaziya itshintshile (i-WSL ye-Windows 11 ayakhiwe kumfanekiso wenkqubo). Kuxelwa ukuba usasazo ngoGcino lweMicrosoft luya kwenza ukuba kube lula ukuhanjiswa kohlaziyo kunye neempawu ezintsha zeWSL, kubandakanya ukukuvumela ukuba ufake iinguqulelo ezintsha zeWSL ngaphandle kokubotshelelwa kwinguqulelo yeWindows. Umzekelo, nje ukuba iimpawu zovavanyo ezinje ngenkxaso yosetyenziso lwegraphical Linux, ikhompuyutha ye-GPU, kunye nokunyuswa kwediski sele zilungile, umsebenzisi uya kuba nakho ukufikelela kuzo ngoko nangoko ngaphandle kokuhlaziya iiWindows okanye asebenzise iWindows Insider test builds.

Masikhumbule ukuba kwindawo ye-WSL yanamhlanje, eqinisekisa ukuqaliswa kweefayile ze-Linux eziphunyeziweyo, endaweni ye-emulator eyaguqulela inkqubo ye-Linux kwiifowuni zenkqubo yeWindows, indawo ene-Linux kernel epheleleyo isetyenziswa. I-kernel ecetywayo ye-WSL isekwe ekukhululweni kwe-Linux kernel 5.10, eyandiswe ngeepatches ze-WSL-specific, kubandakanywa ukulungiswa kokunciphisa ixesha lokuqalisa i-kernel, ukunciphisa ukusetyenziswa kwememori, ukubuyisela iWindows kwimemori ekhululwe yinkqubo ye-Linux, kwaye ushiye ubuncinci. isethi efunekayo yabaqhubi kunye ne-subsystems kwi-kernel.

I-kernel ibaleka kwindawo yeWindows isebenzisa umatshini wenyani osele usebenza eAzure. Ubume be-WSL busebenza kumfanekiso wedisk owahlukileyo (VHD) enenkqubo yefayile ye-ext4 kunye neadaptha yenethiwekhi enenyani. Amacandelo esithuba somsebenzisi afakwe ngokwahlukeneyo kwaye asekelwe kulwakhiwo lwezabelo ezahlukeneyo. Umzekelo, ukufakwa kwi-WSL, ikhathalogu yeSitolo seMicrosoft ibonelela ngokwakhiwa kwe-Ubuntu, iDebian GNU/Linux, iKali Linux, iFedora, iAlpine, iSUSE kunye ne-openSUSE.

umthombo: opennet.ru

Yongeza izimvo