Microsoft-Performance-Tools for Linux ir publicēts, un ir sākta WSL izplatīšana operētājsistēmai Windows 11

Microsoft ir ieviesusi Microsoft-Performance-Tools — atvērtā pirmkoda pakotni veiktspējas analīzei un veiktspējas problēmu diagnosticēšanai Linux un Android platformās. Darbam tiek piedāvāts komandrindas utilītu komplekts visas sistēmas veiktspējas analīzei un atsevišķu lietojumprogrammu profilēšanai. Kods ir rakstīts C#, izmantojot .NET Core platformu, un tiek izplatīts saskaņā ar MIT licenci.

Apakšsistēmas LTTng, perf un Perfetto var izmantot kā avotu sistēmas darbības uzraudzībai un lietojumprogrammu profilēšanai. LTTng ļauj novērtēt uzdevumu plānotāja darbu, uzraudzīt procesa darbību, analizēt sistēmas zvanus, ievadi/izvadi un notikumus failu sistēmā. Perf tiek izmantots, lai novērtētu CPU slodzi. Perfetto var izmantot, lai analizētu Android un pārlūkprogrammu veiktspēju, pamatojoties uz Chromium dzinēju, un tas ļauj ņemt vērā uzdevumu plānotāja darbu, novērtēt CPU un GPU slodzi, izmantot FTrace un izsekot tipiskiem notikumiem.

Rīku komplekts var arī iegūt informāciju no žurnāliem dmesg, Cloud-Init un WaLinuxAgent (Azure Linux Guest Agent) formātos. Vizuālai pēdu analīzei, izmantojot grafikus, tiek atbalstīta integrācija ar Windows Performance Analyzer GUI, kas pieejama tikai operētājsistēmai Windows.

Microsoft-Performance-Tools for Linux ir publicēts, un ir sākta WSL izplatīšana operētājsistēmai Windows 11

Atsevišķi jāatzīmē, ka Windows 11 Insider Preview Build 22518 ir iespēja instalēt WSL (Windows apakšsistēmas Linux) vidi lietojumprogrammas veidā, kas tiek izplatīta, izmantojot Microsoft Store katalogu. Tajā pašā laikā no izmantoto tehnoloģiju viedokļa WSL aizpildījums paliek nemainīgs, ir mainījusies tikai instalēšanas un atjaunināšanas metode (WSL operētājsistēmai Windows 11 nav iebūvēts sistēmas attēlā). Tiek norādīts, ka izplatīšana, izmantojot Microsoft Store, ļaus paātrināt WSL atjauninājumu un jaunu funkciju piegādi, tostarp ļaus instalēt jaunas WSL versijas, nesaistot tos ar Windows versiju. Piemēram, kad būs gatavas tādas eksperimentālās funkcijas kā atbalsts grafiskām Linux lietojumprogrammām, GPU skaitļošana un diska montāža, lietotājs varēs tām nekavējoties piekļūt, neatjauninot Windows vai neizmantojot Windows Insider testa būvējumus.

Atgādināsim, ka mūsdienu WSL vidē, kas nodrošina Linux izpildāmo failu palaišanu, emulatora, kas pārtulkoja Linux sistēmas izsaukumus Windows sistēmas izsaukumos, vietā tiek izmantota vide ar pilnvērtīgu Linux kodolu. WSL piedāvātais kodols ir balstīts uz Linux kodola 5.10 izlaišanu, kas ir paplašināts ar WSL specifiskiem ielāpiem, tostarp optimizācijas, lai samazinātu kodola palaišanas laiku, samazinātu atmiņas patēriņu, atgrieztu Windows atmiņā, ko atbrīvojuši Linux procesi, un atstātu minimālo. nepieciešamais draiveru un apakšsistēmu komplekts kodolā.

Kodols darbojas Windows vidē, izmantojot virtuālo mašīnu, kas jau darbojas Azure. WSL vide darbojas atsevišķā diska attēlā (VHD) ar ext4 failu sistēmu un virtuālo tīkla adapteri. Lietotāju telpas komponenti tiek instalēti atsevišķi, un tie ir balstīti uz dažādu sadalījumu būvējumiem. Piemēram, instalēšanai WSL, Microsoft Store katalogs piedāvā Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE un openSUSE versijas.

Avots: opennet.ru

Pievieno komentāru