Microsoft-Performance-Tools vir Linux gepubliseer en WSL-verspreiding vir Windows 11 het begin

Microsoft het Microsoft-Performance-Tools bekendgestel, 'n oopbronpakket vir die ontleding van werkverrigting en die diagnose van prestasiekwessies op Linux- en Android-platforms. Vir werk word 'n stel opdragreëlhulpmiddels aangebied vir die ontleding van die werkverrigting van die hele stelsel en die profilering van individuele toepassings. Die kode word in C# geskryf deur die .NET Core-platform te gebruik en word onder die MIT-lisensie versprei.

Die LTTng-, perf- en Perfetto-substelsels kan gebruik word as 'n bron vir die monitering van stelselaktiwiteit en profieltoepassings. LTTng maak dit moontlik om die werk van die taakskeduleerder te evalueer, prosesaktiwiteit te monitor, stelseloproepe, invoer/uitvoer en gebeure in die lêerstelsel te ontleed. Perf word gebruik om die SVE-lading te skat. Perfetto kan gebruik word om die werkverrigting van Android en blaaiers gebaseer op die Chromium-enjin te ontleed, en laat jou toe om die werk van die taakskeduleerder in ag te neem, die las op die SVE en GPU te skat, FTrace te gebruik en tipiese gebeurtenisse op te spoor.

Die gereedskapstel kan ook inligting uit logs onttrek in dmesg, Cloud-Init en WaLinuxAgent (Azure Linux Guest Agent) formate. Vir visuele ontleding van spore met behulp van grafieke, word integrasie met die Windows Performance Analyzer GUI, slegs beskikbaar vir Windows, ondersteun.

Microsoft-Performance-Tools vir Linux gepubliseer en WSL-verspreiding vir Windows 11 het begin

Afsonderlik is die verskyning in Windows 11 Insider Preview Build 22518 van die vermoë om 'n WSL (Windows Subsystem for Linux) omgewing te installeer in die vorm van 'n toepassing wat deur die Microsoft Store-katalogus versprei word. Terselfdertyd, vanuit die oogpunt van die tegnologieë wat gebruik word, bly die WSL-vulling dieselfde, net die installasie- en opdateringsmetode het verander (WSL vir Windows 11 is nie in die stelselbeeld ingebou nie). Daar word gesê dat verspreiding deur die Microsoft Store dit moontlik sal maak om die aflewering van opdaterings en nuwe kenmerke van WSL te bespoedig, insluitend om jou toe te laat om nuwe weergawes van WSL te installeer sonder om aan die Windows-weergawe gekoppel te wees. Byvoorbeeld, sodra eksperimentele kenmerke soos ondersteuning vir grafiese Linux-toepassings, GPU-berekening en skyfmontering gereed is, sal die gebruiker onmiddellik toegang daartoe kan verkry, sonder dat dit nodig is om Windows op te dateer of toetsbou van Windows Insider te gebruik.

Laat ons onthou dat in die moderne WSL-omgewing, wat die bekendstelling van Linux-uitvoerbare lêers verseker, in plaas van 'n emulator wat Linux-stelseloproepe na Windows-stelseloproepe vertaal het, 'n omgewing met 'n volwaardige Linux-kern gebruik word. Die kern wat vir WSL voorgestel word, is gebaseer op die vrystelling van die Linux-kern 5.10, wat uitgebrei word met WSL-spesifieke pleisters, insluitend optimerings om kern-opstarttyd te verminder, geheueverbruik te verminder, Windows terug te keer na geheue wat vrygestel is deur Linux-prosesse, en die minimum te laat vereiste stel drywers en substelsels in die kern.

Die kern loop in 'n Windows-omgewing met 'n virtuele masjien wat reeds in Azure loop. Die WSL-omgewing loop in 'n aparte skyfbeeld (VHD) met 'n ext4-lêerstelsel en 'n virtuele netwerkadapter. Die gebruikersruimte-komponente word afsonderlik geïnstalleer en is gebaseer op bouwerk van verskillende verspreidings. Die Microsoft Store bied byvoorbeeld weergawes van Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE en openSUSE vir installasie op WSL.

Bron: opennet.ru

Voeg 'n opmerking