Microsoft-Performance-Tools ji bo Linux hate weşandin û belavkirina WSL-ê ji bo Windows 11 dest pê kir

Microsoft Microsoft-Performance-Tools, pakêtek çavkaniyek vekirî ji bo analîzkirina performansê û teşhîskirina pirsgirêkên performansê li ser platformên Linux û Android destnîşan kir. Ji bo xebatê, komek karûbarên xeta fermanê ji bo analîzkirina performansa tevahiya pergalê û profîlkirina serlêdanên kesane tê pêşkêş kirin. Koda bi C# bi karanîna platforma .NET Core tê nivîsandin û di bin lîsansa MITê de tê belavkirin.

Binepergalên LTTng, perf û Perfetto dikarin wekî çavkaniyek ji bo şopandina çalakiya pergalê û sepanên profîlkirinê werin bikar anîn. LTTng gengaz dike ku hûn karê nexşerêya peywirê binirxînin, çalakiya pêvajoyê bişopînin, bangên pergalê, têketin / derketin û bûyerên di pergala pelê de analîz bikin. Perf ji bo texmînkirina barkirina CPU tê bikar anîn. Perfetto dikare ji bo analîzkirina performansa Android û gerokên li ser bingeha motora Chromium were bikar anîn, û dihêle hûn karê nexşerêya peywirê li ber çavan bigirin, barkirina li ser CPU û GPU texmîn bikin, FTrace bikar bînin û bûyerên tîpîk bişopînin.

Amûrek di heman demê de dikare agahdariya ji têketinên di formatên dmesg, Cloud-Init û WaLinuxAgent (Azure Linux Guest Agent) derxe. Ji bo analîza dîtbarî ya şopên bi karanîna grafîkan, entegrasyona bi Windows Performance Analyzer GUI, ku tenê ji bo Windows-ê heye, piştgirî dike.

Microsoft-Performance-Tools ji bo Linux hate weşandin û belavkirina WSL-ê ji bo Windows 11 dest pê kir

Ji hev veqetandî xuyangiya di Windows 11 Insider Preview Build 22518 de şiyana sazkirina hawîrdorek WSL (Windows Subsystem for Linux) di forma serîlêdanek ku bi kataloga Microsoft Store-ê ve hatî belav kirin heye. Di heman demê de, ji hêla teknolojiyên ku têne bikar anîn, dagirtina WSL heman dimîne, tenê rêbaza sazkirinê û nûvekirinê guherî (WSL ji bo Windows 11 di wêneya pergalê de nehatiye çêkirin). Tê gotin ku belavkirina bi navgîniya Microsoft Store-ê dê gengaz bike ku bilez gihandina nûvekirin û taybetmendiyên nû yên WSL-ê bileztir bike, di nav de ku hûn guhertoyên nû yên WSL-ê bêyî ku bi guhertoya Windows-ê ve girêdayî bin saz bikin. Mînakî, gava ku taybetmendiyên ceribandinê yên wekî piştgirî ji bo sepanên Linux-ê yên grafîkî, hesabkirina GPU û lêkirina dîskê amade bin, bikarhêner dê tavilê bikaribe bigihîje wan, bêyî ku hewce bike Windows-ê nûve bike an jî avahiyên ceribandinê yên Windows Insider bikar bîne.

Werin em bînin bîra xwe ku di hawîrdora WSL ya nûjen de, ku destpêkirina pelên îcrakar ên Linux-ê misoger dike, li şûna emûlatorek ku pergala Linux-ê wergerandiye bangên pergala Windows-ê dike, hawîrdorek bi kernel Linux-ê ya bêkêmasî tê bikar anîn. Kernela ku ji bo WSL-ê hatî pêşniyar kirin li ser bingeha serbestberdana kernel Linux 5.10-ê ye, ku bi paçên WSL-taybetî ve hatî berfireh kirin, di nav de xweşbîniyên ji bo kêmkirina dema destpêkirina kernel, kêmkirina xerckirina bîranînê, vegerandina Windows-ê li bîranîna ku ji hêla pêvajoyên Linux ve hatî azad kirin, û hiştina hindiktirîn. komeka ajoker û bine pergalên di kernelê de hewce dike.

Kernel di hawîrdorek Windows-ê de bi karanîna makîneyek virtual ku berê li Azure-ê dixebitî dimeşîne. Jîngeha WSL li ser wêneyek dîskek veqetandî (VHD) bi pergalek pelê ext4 û adapterek torê ya virtual dimeşe. Parçeyên cîhê bikarhêner ji hev veqetandî têne saz kirin û li ser bingeha avakirina dabeşên cihêreng têne saz kirin. Mînakî, ji bo sazkirinê li WSL, kataloga Microsoft Store avahiyên Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE û openSUSE pêşkêşî dike.

Source: opennet.ru

Add a comment