Microsoft-Performance-Tools per Linux publicatu è a distribuzione WSL per Windows 11 hà iniziatu

Microsoft hà liberatu u pacchettu aperto Microsoft-Performance-Tools per l'analisi di u rendiment è a diagnostica di prublemi legati à u rendiment nantu à e piattaforme Linux è Android. Per u travagliu, un inseme di utilità di linea di cumanda hè offrittu per analizà a prestazione di tuttu u sistema è prufila l'applicazioni individuali. U codice hè scrittu in C# cù a piattaforma .NET Core è distribuitu sottu a licenza MIT.

I sottosistemi LTTng, perf è Perfetto ponu esse usatu cum'è fonte per u seguimentu di l'attività di u sistema è u prufilu di l'applicazione. LTTng permette di valutà u travagliu di u pianificatore di attività, monitorizà l'attività di i prucessi, analizà e chjama di u sistema, input / output è avvenimenti in u sistema di fugliale. Perf hè utilizatu per stimà a carica nantu à u CPU. Perfetto pò esse usatu per analizà a prestazione di l'Android è i navigatori basati nantu à u mutore Chromium, è permette di piglià in contu u travagliu di u pianificatore di u travagliu, evaluà a carica nantu à u CPU è a GPU, applicà FTrace è eseguisce traccia di l'avvenimenti tipici.

U toolkit pò ancu estrattà l'infurmazioni da i log in formati dmesg, Cloud-Init è WaLinuxAgent (Azure Linux Guest Agent). Per l'analisi visuale di tracce utilizendu grafici, l'integrazione cù a GUI di Windows Performance Analyzer, dispunibule solu per Windows, hè supportata.

Microsoft-Performance-Tools per Linux publicatu è a distribuzione WSL per Windows 11 hà iniziatu

Separatamente, l'apparizione in Windows 11 Insider Preview Build 22518 di a pussibilità di installà l'ambiente WSL (Windows Subsystem for Linux) cum'è una applicazione distribuita attraversu u catalogu di Microsoft Store hè nutata. À u listessu tempu, da u puntu di vista di e tecnulugii aduprate, u riempimentu WSL restava u listessu, solu u metudu di stallazione è aghjurnamentu hè cambiatu (WSL per Windows 11 ùn hè micca integratu in l'imaghjini di u sistema). Hè dichjaratu chì a distribuzione à traversu u Microsoft Store furnisce l'oppurtunità di accelerà a consegna di l'aghjurnamenti è e funzioni novi di WSL, cumpresa a capacità di installà novi versioni di WSL senza esse ligatu à a versione di Windows. Per esempiu, quandu e funzioni sperimentali cum'è u supportu per l'applicazioni grafiche Linux, l'informatica GPU-side, è l'installazione di discu sò pronti, l'utilizatore puderà accede immediatamente à elli, senza avè bisognu di una aghjurnazione di Windows o l'usu di Windows Insider test builds. .

Ricurdativi chì in l'ambiente WSL mudernu chì eseguisce eseguibili Linux, invece di un emulatore chì traduce e chjama di u sistema Linux à u sistema di Windows, un ambiente cù un kernel Linux cumpletu hè utilizatu. U kernel prupostu per WSL hè basatu annantu à a liberazione di u kernel Linux 5.10, chì hè allargatu cù patch specifichi di WSL, cumprese ottimisazioni per riduce u tempu d'iniziu di u kernel, riduce u cunsumu di memoria, rinvià a memoria liberata da i prucessi Linux à Windows, è lasciate u minimu. inseme necessariu di driver è sottosistemi in u kernel.

U kernel funziona in un ambiente Windows utilizendu una macchina virtuale chì hè digià in esecuzione in Azure. L'ambiente WSL funziona in una maghjina di discu separata (VHD) cù un sistema di file ext4 è un adattatore di rete virtuale. I cumpunenti di u spaziu di l'utilizatori sò stallati separatamente è sò basati nantu à e custruzzioni di diverse distribuzioni. Per esempiu, u Microsoft Store offre build di Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE, è openSUSE per l'installazione in WSL.

Source: opennet.ru

Add a comment