Публикувани са Microsoft-Performance-Tools за Linux и е стартирано разпространението на WSL за 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.

Публикувани са 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 и виртуален мрежов адаптер. Компонентите на потребителското пространство се инсталират отделно и са базирани на дистрибуции от различни операционни системи. Например, за инсталация в WSL в каталога на Microsoft Store се предлагат дистрибуции като Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE и openSUSE.

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster