Publicado por Microsoft-Performance-Tools para Linux e a distribución de WSL comezou para Windows 11

Компания Microsoft представила открытый пакет Microsoft-Performance-Tools для анализа производительности и диагностики связанных с производительностью проблем на платформах Linux и Android. Для работы предлагается набор утилит командной строки для анализа производительности всей системы и профилирования отдельных приложений. Код написан на языке C# с использованием платформы .NET Core и распространяется под лицензией MIT.

В качестве источника для отслеживания активности в системе и профилирования приложений могут использоваться подсистемы LTTng, perf и Perfetto. LTTng даёт возможность оценивать работу планировщика задач, отслеживать активность процессов, анализировать системные вызовы, ввод/вывод и события в ФС. Perf применяется для оценки нагрузки на CPU. Perfetto может применяться для анализа производительности Android и браузеров на базе движка Chromium, и позволяет учитывать работу планировщика задач, оценивать нагрузку на CPU и GPU, применять FTrace и выполнять трассировку типовых событий.

Инструментарий также может извлекать информацию из логов в форматах dmesg, Cloud-Init и WaLinuxAgent (Azure Linux Guest Agent). Для наглядного анализа трассировок с использованием графиков поддерживается интеграция с графическим интерфейсом Windows Performance Analyzer, доступным только для Windows.

Publicado por Microsoft-Performance-Tools para Linux e a distribución de WSL comezou para Windows 11

Отдельно отмечается появление в Windows 11 Insider Preview Build 22518 возможности установки окружения WSL (Windows Subsistema para Linux) в виде приложения, распространяемого через каталог Microsoft Store. При этом с точки зрения используемых технологий начинка WSL осталась прежней, изменился лишь метод установки и обновления (WSL для Windows 11 не встроен в системный образ). Заявлено, что распространение через Microsoft Store даст возможность ускорить доставку обновлений и новых возможностей WSL, в том числе позволяя устанавливать новые версии WSL без привязки к версии WindowsPor exemplo, despois de que estean listas funcións experimentais como o soporte para gráficos Linux- aplicacións, computación no lado da GPU e montaxe de disco, o usuario poderá acceder a elas inmediatamente, sen necesidade dunha actualización Windows ou usando versións de proba Windows insider.

Напомним, что в современном окружении WSL, обеспечивающем запуск исполняемых файлов Linux, вместо эмулятора, выполнявшего трансляцию системных вызовов Linux en chamadas de sistema Windows, úsase un entorno de núcleo completo LinuxO kernel proposto para WSL baséase na versión do kernel Linux 5.10, que está mellorada con parches específicos de WSL, incluíndo optimizacións para reducir o tempo de inicio do kernel, reducir o consumo de memoria e devolver Windows liberado Linux-procesos de memoria, deixando o conxunto mínimo necesario de controladores e subsistemas no núcleo.

O núcleo execútase nun ambiente Windows Usando unha máquina virtual que xa se executa en Azure. O entorno 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 varias distribucións. Por exemplo, as compilacións están dispoñibles para a súa instalación en WSL desde a Microsoft Store. Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE e openSUSE.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster