Microsoft-Performance-Tools voor Linux zijn gepubliceerd en de distributie van WSL voor Windows 11 is begonnen.

Microsoft heeft een open source pakket Microsoft-Performance-Tools geïntroduceerd voor het analyseren van de prestaties en het diagnosticeren van prestatiegerelateerde problemen op Linux- en Android-platformen. Het biedt een set commandoregeltools voor systeemanalyse en profilering van afzonderlijke applicaties. De code is geschreven in C# met behulp van het .NET Core-platform en is beschikbaar onder de MIT-licentie.

Subsystemen zoals LTTng, perf en Perfetto kunnen worden gebruikt als bron voor het volgen van systeemactiviteit en applicatieprofilering. LTTng maakt het mogelijk om de werking van de taakplanner te evalueren, procesactiviteit te volgen, systeemaanroepen en invoer/uitvoer te analyseren, evenals gebeurtenissen in het file-systeem. Perf wordt gebruikt voor het beoordelen van de CPU-belasting. Perfetto kan worden gebruikt voor het analyseren van de prestaties van Android en browsers die zijn gebaseerd op de Chromium-engine, en stelt gebruikers in staat om de werking van de taakplanner te evalueren en de belasting op CPU en GPU te beoordelen, FTrace toe te passen en gebeurtenissen te traceren.

Het toolkit kan ook informatie extraheren uit logs in de formaten dmesg, Cloud-Init en WaLinuxAgent (Azure Linux Guest Agent). Voor visuele analyse van traceringen met behulp van grafieken wordt integratie met de grafische interface van de Windows Performance Analyzer ondersteund, die alleen beschikbaar is voor Windows.

Microsoft-Performance-Tools voor Linux zijn gepubliceerd en de distributie van WSL voor Windows 11 is begonnen.

Een opvallend kenmerk in Windows 11 Insider Preview Build 22518 is de mogelijkheid om de WSL-omgeving (Windows Subsystem for Linux) te installeren als een applicatie, beschikbaar via de Microsoft Store. Wat betreft de gebruikte technologieën is de onderliggende werking van WSL hetzelfde gebleven; alleen de installatiemethode en updates zijn veranderd (WSL voor Windows 11 is niet geïntegreerd in het systeemimage). Er wordt beweerd dat de distributie via de Microsoft Store het mogelijk zal maken om updates en nieuwe functies voor WSL sneller te leveren, inclusief de mogelijkheid om nieuwe versies van WSL te installeren zonder afhankelijkheid van de Windows-versie. Bijvoorbeeld, wanneer experimentele functies zoals ondersteuning voor grafische Linux-applicaties, GPU-berekeningen en schijfmounting beschikbaar zijn, kan de gebruiker er onmiddellijk toegang toe krijgen zonder de noodzaak om Windows bij te werken of gebruik te maken van bètaversies van Windows Insider.

Laten we herinneren dat in de moderne WSL-omgeving, die de uitvoering van Linux-uitvoerbare bestanden mogelijk maakt, in plaats van een emulator die systeemaanroepen van Linux omzette naar Windows systeemaanroepen, een omgeving met een volledig Linux-kernel wordt gebruikt. De voorgestelde kernel voor WSL is gebaseerd op de release van kernel Linux 5.10, die is uitgebreid met specifieke WSL-patches, inclusief optimalisaties om de opstarttijd van de kernel te verkorten, het geheugenverbruik te verminderen, door Windows vrijgegeven geheugen van Linux-processen terug te geven, en een minimaal noodzakelijke set drivers en subsysteem in de kernel achter te laten.

De kernel draait in een Windows-omgeving met behulp van een virtuele machine die al in Azure wordt gebruikt. De WSL-omgeving draait in een aparte schijfafbeelding (VHD) met een ext4-bestandssysteem en een virtuele netwerkadapter. De componenten van de gebruikersruimte worden afzonderlijk geïnstalleerd en zijn gebaseerd op builds van verschillende distributies. Bijvoorbeeld, voor installatie in WSL zijn in de Microsoft Store builds van Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE en openSUSE beschikbaar.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster