Se ha publicado Microsoft-Performance-Tools para Linux y ha comenzado la distribución de WSL para Windows 11

Microsoft ha presentado Microsoft-Performance-Tools, un paquete de código abierto para analizar el rendimiento y diagnosticar problemas de rendimiento en plataformas Linux y Android. Para trabajar, se ofrece un conjunto de utilidades de línea de comandos para analizar el rendimiento de todo el sistema y crear perfiles de aplicaciones individuales. El código está escrito en C# utilizando la plataforma .NET Core y se distribuye bajo la licencia MIT.

Los subsistemas LTTng, perf y Perfetto se pueden utilizar como fuente para monitorear la actividad del sistema y crear perfiles de aplicaciones. LTTng permite evaluar el trabajo del programador de tareas, monitorear la actividad del proceso, analizar llamadas al sistema, entradas/salidas y eventos en el sistema de archivos. El rendimiento se utiliza para estimar la carga de la CPU. Perfetto se puede utilizar para analizar el rendimiento de Android y de los navegadores basados ​​en el motor Chromium, y le permite tener en cuenta el trabajo del programador de tareas, estimar la carga en la CPU y GPU, utilizar FTrace y rastrear eventos típicos.

El kit de herramientas también puede extraer información de registros en formatos dmesg, Cloud-Init y WaLinuxAgent (Azure Linux Guest Agent). Para el análisis visual de seguimientos mediante gráficos, se admite la integración con la GUI del Analizador de rendimiento de Windows, disponible solo para Windows.

Se ha publicado Microsoft-Performance-Tools para Linux y ha comenzado la distribución de WSL para Windows 11

Se destaca por separado la aparición en Windows 11 Insider Preview Build 22518 de la capacidad de instalar un entorno WSL (Subsistema de Windows para Linux) en forma de una aplicación distribuida a través del catálogo de Microsoft Store. Al mismo tiempo, desde el punto de vista de las tecnologías utilizadas, el contenido de WSL sigue siendo el mismo, solo ha cambiado el método de instalación y actualización (WSL para Windows 11 no está integrado en la imagen del sistema). Se afirma que la distribución a través de Microsoft Store permitirá acelerar la entrega de actualizaciones y nuevas funciones de WSL, incluida la posibilidad de instalar nuevas versiones de WSL sin estar vinculado a la versión de Windows. Por ejemplo, una vez que las funciones experimentales, como la compatibilidad con aplicaciones gráficas de Linux, la computación GPU y el montaje en disco, estén listas, el usuario podrá acceder a ellas inmediatamente, sin la necesidad de actualizar Windows ni utilizar versiones de prueba de Windows Insider.

Recordemos que en el entorno WSL moderno, que garantiza el lanzamiento de archivos ejecutables de Linux, en lugar de un emulador que traducía las llamadas al sistema Linux en llamadas al sistema Windows, se utiliza un entorno con un kernel de Linux completo. El kernel propuesto para WSL se basa en el lanzamiento del kernel Linux 5.10, que se amplía con parches específicos de WSL, incluidas optimizaciones para reducir el tiempo de inicio del kernel, reducir el consumo de memoria, devolver Windows a la memoria liberada por los procesos de Linux y dejar el mínimo. conjunto requerido de controladores y subsistemas en el kernel.

El kernel se ejecuta en un entorno Windows utilizando una máquina virtual que ya se ejecuta en Azure. El entorno WSL se ejecuta en una imagen de disco separada (VHD) con un sistema de archivos ext4 y un adaptador de red virtual. Los componentes del espacio de usuario se instalan por separado y se basan en compilaciones de diferentes distribuciones. Por ejemplo, para la instalación en WSL, el catálogo de Microsoft Store ofrece compilaciones de Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE y openSUSE.

Fuente: opennet.ru

Añadir un comentario