Publicáronse Microsoft-Performance-Tools para Linux e comezou a distribución de WSL para Windows 11

Microsoft presentou Microsoft-Performance-Tools, un paquete de código aberto para analizar o rendemento e diagnosticar problemas de rendemento en plataformas Linux e Android. Para o traballo, ofrécese un conxunto de utilidades de liña de comandos para analizar o rendemento de todo o sistema e elaborar un perfil de aplicacións individuais. O código está escrito en C# usando a plataforma .NET Core e distribúese baixo a licenza MIT.

Os subsistemas LTTng, perf e Perfetto pódense utilizar como fonte para supervisar a actividade do sistema e as aplicacións de elaboración de perfís. LTTng permite avaliar o traballo do planificador de tarefas, supervisar a actividade do proceso, analizar chamadas do sistema, entrada/saída e eventos no sistema de ficheiros. Perf úsase para estimar a carga da CPU. Perfetto pódese usar para analizar o rendemento de Android e dos navegadores baseados no motor Chromium e permítelle ter en conta o traballo do planificador de tarefas, estimar a carga da CPU e da GPU, usar FTrace e rastrexar eventos típicos.

O conxunto de ferramentas tamén pode extraer información dos rexistros en formatos dmesg, Cloud-Init e WaLinuxAgent (axente de invitado de Azure Linux). Para a análise visual de trazos mediante gráficos, é compatible a integración coa GUI de Windows Performance Analyzer, dispoñible só para Windows.

Publicáronse Microsoft-Performance-Tools para Linux e comezou a distribución de WSL para Windows 11

Destaca por separado a aparición en Windows 11 Insider Preview Build 22518 da capacidade de instalar un ambiente WSL (Windows Subsystem for Linux) en forma de aplicación distribuída a través do catálogo de Microsoft Store. Ao mesmo tempo, desde o punto de vista das tecnoloxías utilizadas, o recheo de WSL segue sendo o mesmo, só cambiou o método de instalación e actualización (WSL para Windows 11 non está incorporado na imaxe do sistema). Indícase que a distribución a través da Microsoft Store permitirá acelerar a entrega de actualizacións e novas funcións de WSL, entre as que se pode instalar novas versións de WSL sen estar vinculado á versión de Windows. Por exemplo, unha vez que as funcións experimentais, como a compatibilidade con aplicacións gráficas de Linux, a informática GPU e o montaxe en disco estean listas, o usuario poderá acceder a elas de inmediato sen ter que actualizar Windows nin utilizar as compilacións de proba de Windows Insider.

Lembremos que no ambiente WSL moderno, que garante o lanzamento de ficheiros executables de Linux, en lugar dun emulador que traducía as chamadas do sistema Linux en chamadas do sistema de Windows, utilízase un ambiente cun núcleo de Linux completo. O núcleo proposto para WSL baséase no lanzamento do núcleo Linux 5.10, que se amplía con parches específicos de WSL, incluíndo optimizacións para reducir o tempo de inicio do núcleo, reducir o consumo de memoria, devolver Windows á memoria liberada polos procesos de Linux e deixar o mínimo. conxunto necesario de controladores e subsistemas no núcleo.

O núcleo execútase nun ambiente Windows usando unha máquina virtual que xa se está executando en Azure. O ambiente WSL execútase nunha imaxe de disco separada (VHD) cun sistema de ficheiros ext4 e un adaptador de rede virtual. Os compoñentes do espazo de usuario instálanse por separado e baséanse en compilacións de diferentes distribucións. Por exemplo, para a instalación en WSL, o catálogo de Microsoft Store ofrece versións de Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE e openSUSE.

Fonte: opennet.ru

Engadir un comentario