Publicació de Microsoft-Performance-Tools per a Linux i es va iniciar la distribució WSL per a Windows 11

Microsoft ha presentat Microsoft-Performance-Tools, un paquet de codi obert per analitzar el rendiment i diagnosticar problemes de rendiment a les plataformes Linux i Android. Per treballar, s'ofereix un conjunt d'utilitats de línia d'ordres per analitzar el rendiment de tot el sistema i perfilar aplicacions individuals. El codi està escrit en C# mitjançant la plataforma .NET Core i es distribueix sota la llicència MIT.

Els subsistemes LTTng, perf i Perfetto es poden utilitzar com a font per supervisar l'activitat del sistema i aplicacions de perfils. LTTng permet avaluar el treball del planificador de tasques, supervisar l'activitat del procés, analitzar les trucades del sistema, les entrades/sortides i els esdeveniments al sistema de fitxers. Perf s'utilitza per estimar la càrrega de la CPU. Perfetto es pot utilitzar per analitzar el rendiment d'Android i dels navegadors basats en el motor Chromium i us permet tenir en compte el treball del planificador de tasques, estimar la càrrega de la CPU i la GPU, utilitzar FTrace i rastrejar esdeveniments típics.

El conjunt d'eines també pot extreure informació dels registres en formats dmesg, Cloud-Init i WaLinuxAgent (Azure Linux Guest Agent). Per a l'anàlisi visual de traces mitjançant gràfics, s'admet la integració amb la GUI de Windows Performance Analyzer, disponible només per a Windows.

Publicació de Microsoft-Performance-Tools per a Linux i es va iniciar la distribució WSL per a Windows 11

Per separat, es destaca l'aparició a Windows 11 Insider Preview Build 22518 de la capacitat d'instal·lar un entorn WSL (Windows Subsystem for Linux) en forma d'aplicació distribuïda a través del catàleg de Microsoft Store. Al mateix temps, des del punt de vista de les tecnologies utilitzades, l'ompliment de WSL segueix sent el mateix, només ha canviat el mètode d'instal·lació i actualització (WSL per a Windows 11 no està integrat a la imatge del sistema). S'afirma que la distribució a través de Microsoft Store permetrà accelerar el lliurament d'actualitzacions i noves característiques de WSL, inclosa la possibilitat d'instal·lar noves versions de WSL sense estar lligat a la versió de Windows. Per exemple, un cop estiguin a punt les funcions experimentals com ara el suport per a aplicacions gràfiques de Linux, la informàtica GPU i el muntatge de disc, l'usuari podrà accedir-hi immediatament, sense necessitat d'actualitzar Windows o utilitzar versions de prova de Windows Insider.

Recordem que en l'entorn WSL modern, que garanteix el llançament de fitxers executables de Linux, en lloc d'un emulador que traduïa les trucades del sistema Linux a les trucades del sistema de Windows, s'utilitza un entorn amb un nucli de Linux complet. El nucli proposat per a WSL es basa en el llançament del nucli Linux 5.10, que s'amplia amb pedaços específics de WSL, incloses optimitzacions per reduir el temps d'inici del nucli, reduir el consum de memòria, tornar Windows a la memòria alliberada pels processos de Linux i deixar el mínim. conjunt necessari de controladors i subsistemes al nucli.

El nucli s'executa en un entorn Windows utilitzant una màquina virtual que ja s'executa a Azure. L'entorn WSL s'executa en una imatge de disc independent (VHD) amb un sistema de fitxers ext4 i un adaptador de xarxa virtual. Els components de l'espai d'usuari s'instal·len per separat i es basen en compilacions de diferents distribucions. Per exemple, Microsoft Store ofereix versions d'Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE i openSUSE per a la instal·lació a WSL.

Font: opennet.ru

Afegeix comentari