Публикувани са Microsoft-Performance-Tools за Linux и е стартирано разпространението на WSL за Windows 11

Microsoft пусна отворения пакет Microsoft-Performance-Tools за анализ на производителността и диагностика на проблеми, свързани с производителността на платформите Linux и Android. За работа се предлага набор от помощни програми от командния ред за анализиране на производителността на цялата система и профилиране на отделни приложения. Кодът е написан на C# с помощта на платформата .NET Core и се разпространява под лиценза на MIT.

Подсистемите LTTng, perf и Perfetto могат да се използват като източник за проследяване на активността на системата и профилиране на приложения. LTTng дава възможност да се оцени работата на планировчика на задачи, да се наблюдава активността на процесите, да се анализират системните повиквания, вход / изход и събития във файловата система. Perf се използва за оценка на натоварването на процесора. Perfetto може да се използва за анализиране на производителността на Android и браузъри, базирани на двигателя Chromium, и ви позволява да вземете предвид работата на планировчика на задачи, да оцените натоварването на CPU и GPU, да приложите FTrace и да извършите проследяване на типични събития.

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

Публикувани са Microsoft-Performance-Tools за Linux и е стартирано разпространението на WSL за Windows 11

Отделно се отбелязва появата в Windows 11 Insider Preview Build 22518 на възможността за инсталиране на WSL (Windows Subsystem for Linux) среда като приложение, разпространявано чрез каталога на Microsoft Store. В същото време, от гледна точка на използваните технологии, пълненето на WSL остава същото, само методът за инсталиране и актуализиране се променя (WSL за Windows 11 не е вграден в системния образ). Посочва се, че разпространението чрез Microsoft Store ще предостави възможност за ускоряване на доставката на актуализации и нови функции на WSL, включително възможността за инсталиране на нови версии на WSL, без да се обвързва с версията на Windows. Например, когато експериментални функции като поддръжка за графични приложения на Linux, изчисления от страна на GPU и монтиране на диск са готови, потребителят незабавно ще може да получи достъп до тях, без да е необходима актуализация на Windows или използване на тестови компилации на Windows Insider .

Спомнете си, че в съвременната WSL среда, която изпълнява изпълними файлове на Linux, вместо емулатор, който преобразува системните извиквания на Linux в системни извиквания на Windows, се използва среда с пълноценно ядро ​​на Linux. Предложеното ядро ​​за WSL се основава на изданието на ядрото Linux 5.10, което е разширено със специфични за WSL корекции, включително оптимизации за намаляване на времето за стартиране на ядрото, намаляване на потреблението на памет, връщане на паметта, освободена от процесите на Linux, на Windows и оставяне на минимум необходимия набор от драйвери и подсистеми в ядрото.

Ядрото работи в среда на Windows с помощта на виртуална машина, която вече работи в Azure. WSL средата работи в отделен дисков образ (VHD) с файлова система ext4 и виртуален мрежов адаптер. Компонентите на потребителското пространство се инсталират отделно и са базирани на компилации от различни дистрибуции. Например Microsoft Store предлага компилации на Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE и openSUSE за инсталиране на WSL.

Източник: opennet.ru

Добавяне на нов коментар