Microsoft-Performance-Tools til Linux er blevet udgivet og distribution af WSL til Windows 11 er begyndt

Microsoft har introduceret Microsoft-Performance-Tools, en open source-pakke til at analysere ydeevne og diagnosticere ydeevneproblemer på Linux- og Android-platforme. Til arbejde tilbydes et sæt kommandolinjeværktøjer til at analysere hele systemets ydeevne og profilere individuelle applikationer. Koden er skrevet i C# ved hjælp af .NET Core-platformen og distribueres under MIT-licensen.

LTTng-, perf- og Perfetto-undersystemerne kan bruges som en kilde til overvågning af systemaktivitet og profileringsapplikationer. LTTng gør det muligt at evaluere opgaveplanlæggerens arbejde, overvåge procesaktivitet, analysere systemkald, input/output og hændelser i filsystemet. Perf bruges til at estimere CPU-belastningen. Perfetto kan bruges til at analysere ydeevnen af ​​Android og browsere baseret på Chromium-motoren og giver dig mulighed for at tage højde for opgaveplanlæggerens arbejde, estimere belastningen på CPU'en og GPU'en, bruge FTrace og spore typiske hændelser.

Værktøjssættet kan også udtrække information fra logfiler i formaterne dmesg, Cloud-Init og WaLinuxAgent (Azure Linux Guest Agent). Til visuel analyse af spor ved hjælp af grafer understøttes integration med Windows Performance Analyzer GUI, kun tilgængelig for Windows.

Microsoft-Performance-Tools til Linux er blevet udgivet og distribution af WSL til Windows 11 er begyndt

Separat bemærket er udseendet i Windows 11 Insider Preview Build 22518 af muligheden for at installere et WSL-miljø (Windows Subsystem for Linux) i form af en applikation distribueret gennem Microsoft Store-kataloget. Samtidig forbliver WSL-fyldningen fra de anvendte teknologiers synspunkt den samme, kun installations- og opdateringsmetoden er ændret (WSL til Windows 11 er ikke indbygget i systembilledet). Det er oplyst, at distribution gennem Microsoft Store vil gøre det muligt at fremskynde leveringen af ​​opdateringer og nye funktioner i WSL, herunder at du kan installere nye versioner af WSL uden at være bundet til Windows-versionen. For eksempel, når eksperimentelle funktioner såsom understøttelse af grafiske Linux-applikationer, GPU-beregning og diskmontering er klar, vil brugeren kunne få adgang til dem med det samme, uden at det er nødvendigt at opdatere Windows eller bruge testbuilds af Windows Insider.

Lad os huske på, at i det moderne WSL-miljø, som sikrer lanceringen af ​​Linux-eksekverbare filer, i stedet for en emulator, der oversatte Linux-systemkald til Windows-systemkald, bruges et miljø med en fuldgyldig Linux-kerne. Den kerne, der foreslås til WSL, er baseret på udgivelsen af ​​Linux-kernen 5.10, som er udvidet med WSL-specifikke patches, herunder optimeringer for at reducere kernens opstartstid, reducere hukommelsesforbruget, returnere Windows til hukommelse frigivet af Linux-processer, og forlade minimum påkrævet sæt drivere og undersystemer i kernen.

Kernen kører i et Windows-miljø ved hjælp af en virtuel maskine, der allerede kører i Azure. WSL-miljøet kører på et separat diskbillede (VHD) med et ext4-filsystem og en virtuel netværksadapter. Brugerrumskomponenter installeres separat og er baseret på builds af forskellige distributioner. For eksempel, til installation i WSL, tilbyder Microsoft Store-kataloget builds af Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE og openSUSE.

Kilde: opennet.ru

Tilføj en kommentar