Linux-қа арналған Microsoft-Performance-Tools жарияланды және Windows 11 үшін WSL тарату басталды.

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

LTTng, perf және Perfetto ішкі жүйелерін жүйелік әрекетті бақылау және қолданбаларды профильдеу үшін көз ретінде пайдалануға болады. LTTng тапсырмаларды жоспарлаушының жұмысын бағалауға, процестің белсенділігін бақылауға, жүйелік шақыруларды, енгізу/шығару және файлдық жүйедегі оқиғаларды талдауға мүмкіндік береді. Perf процессордың жүктемесін бағалау үшін пайдаланылады. Perfetto қолданбасын Chromium қозғалтқышына негізделген Android және браузерлердің өнімділігін талдау үшін пайдалануға болады және тапсырмаларды жоспарлаушының жұмысын есепке алуға, CPU және GPU жүктемесін бағалауға, FTrace қолданбасын пайдалануға және әдеттегі оқиғаларды бақылауға мүмкіндік береді.

Құралдар жинағы сонымен қатар dmesg, Cloud-Init және WaLinuxAgent (Azure Linux Guest Agent) пішіміндегі журналдардан ақпаратты шығарып алады. Графиктерді пайдаланып іздерді визуалды талдау үшін тек Windows жүйесінде қол жетімді Windows Performance Analyzer GUI интерфейсімен интеграцияға қолдау көрсетіледі.

Linux-қа арналған Microsoft-Performance-Tools жарияланды және Windows 11 үшін WSL тарату басталды.

Windows 11 Insider Preview Build 22518 жүйесінде Microsoft дүкенінің каталогы арқылы таратылатын қолданба түрінде WSL (Linux жүйесіне арналған Windows ішкі жүйесі) ортасын орнату мүмкіндігінің пайда болуы бөлек атап өтілген. Сонымен қатар, қолданылатын технологиялар тұрғысынан WSL толтыру өзгеріссіз қалады, тек орнату және жаңарту әдісі өзгерді (Windows 11 жүйесіне арналған WSL жүйелік кескінге салынбаған). Microsoft дүкені арқылы тарату WSL жаңартулары мен жаңа мүмкіндіктерін жеткізуді жылдамдатуға мүмкіндік береді, соның ішінде Windows нұсқасына байланыстырмай WSL жаңа нұсқаларын орнатуға мүмкіндік береді. Мысалы, графикалық Linux қолданбаларын қолдау, графикалық процессорды есептеу және дискіні орнату сияқты эксперименттік мүмкіндіктер дайын болғаннан кейін пайдаланушы Windows жүйесін жаңартуды немесе Windows Insider сынақ құрастыруларын пайдалануды қажет етпей-ақ оларға бірден қол жеткізе алады.

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

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

Ақпарат көзі: opennet.ru

пікір қалдыру