Linux үчүн Microsoft-Performance-Tools жарыяланды жана Windows 11 үчүн WSL таркатылышы башталды

Microsoft Linux жана Android платформаларында өндүрүмдүүлүктү талдоо жана иштөө маселелерин диагностикалоо үчүн ачык булактуу пакетти Microsoft-Performance-Tools сунуштады. Жумуш үчүн, бүт системанын иштешин талдоо жана жеке тиркемелерди профилдөө үчүн буйрук сабынын утилиталарынын топтому сунушталат. Код .NET Core платформасын колдонуу менен C# тилинде жазылган жана MIT лицензиясы боюнча таратылат.

LTTng, perf жана Perfetto подсистемалары системанын активдүүлүгүн көзөмөлдөө жана тиркемелерди профилдөө үчүн булак катары колдонулушу мүмкүн. LTTng тапшырма пландоочунун ишин баалоого, процесстин активдүүлүгүн көзөмөлдөөгө, тутум чалууларын, киргизүү/чыгарууну жана файл тутумундагы окуяларды талдоо мүмкүнчүлүгүн берет. Perf CPU жүгүн баалоо үчүн колдонулат. Perfetto Chromium кыймылдаткычынын негизинде Android жана браузерлердин иштешин талдоо үчүн колдонулушу мүмкүн жана тапшырмаларды пландаштыргычтын ишин эсепке алууга, CPU жана GPUдагы жүктөмдү баалоого, FTraceди колдонууга жана типтүү окуяларга байкоо жүргүзүүгө мүмкүндүк берет.

Куралдар топтому ошондой эле dmesg, Cloud-Init жана WaLinuxAgent (Azure Linux Конок Агент) форматтарындагы журналдардан маалыматты чыгара алат. Графиктердин жардамы менен издерди визуалдык талдоо үчүн Windows үчүн гана жеткиликтүү болгон Windows Performance Analyzer GUI менен интеграция колдоого алынат.

Linux үчүн Microsoft-Performance-Tools жарыяланды жана Windows 11 үчүн WSL таркатылышы башталды

Windows 11 Insider Preview Build 22518де WSL (Windows Subsystem for Linux) чөйрөсүн Microsoft Дүкөнүнүн каталогу аркылуу таратылган тиркеме түрүндө орнотуу мүмкүнчүлүгүнүн пайда болушу өзүнчө белгиленет. Ошол эле учурда, колдонулган технологиялардын көз карашынан алганда, WSL толтуруу ошол эле бойдон калууда, орнотуу жана жаңыртуу ыкмасы гана өзгөрдү (Windows 11 үчүн WSL тутум сүрөтүнө орнотулган эмес). Microsoft дүкөнү аркылуу жайылтуу WSL жаңыртууларын жана жаңы мүмкүнчүлүктөрүн жеткирүүнү тездетүүгө, анын ичинде Windows версиясына байланбастан WSLдин жаңы версияларын орнотууга мүмкүндүк берери айтылган. Мисалы, графикалык Linux тиркемелерин колдоо, GPU эсептөө жана дискти орнотуу сыяктуу эксперименталдык функциялар даяр болгондон кийин, колдонуучу Windows'ту жаңыртпай же Windows Insider тесттик түзүмдөрүн колдонбостон дароо аларга кире алат.

Эске салсак, Linux аткаруучу файлдарын ишке киргизүүнү камсыз кылган заманбап WSL чөйрөсүндө Linux тутумунун чалууларын Windows тутумдук чалууларына которгон эмулятордун ордуна толук кандуу Linux ядросу бар чөйрө колдонулат. WSL үчүн сунушталган ядро ​​Linux ядросунун 5.10 чыгарылышына негизделген, ал WSLге спецификалык патчтар менен кеңейтилген, анын ичинде ядрону ишке киргизүү убактысын кыскартуу, эстутум керектөөсүн азайтуу, Windowsту Linux процесстери тарабынан бошогон эстутумга кайтаруу жана минималдуу чектөөлөрдү калтыруу. ядродогу драйверлердин жана подсистемалардын талап кылынган топтому.

Ядро Windows чөйрөсүндө Azureде иштеп жаткан виртуалдык машинаны колдонуу менен иштейт. WSL чөйрөсү ext4 файл системасы жана виртуалдык тармак адаптери менен өзүнчө дисктин сүрөтүндө (VHD) иштейт. Колдонуучу мейкиндигинин компоненттери өзүнчө орнотулган жана ар кандай бөлүштүрүүнүн түзүлүшүнө негизделген. Мисалы, WSLде орнотуу үчүн Microsoft Дүкөнүнүн каталогу Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE жана openSUSE курмаларын сунуштайт.

Source: opennet.ru

Комментарий кошуу