Boli zverejnené nástroje Microsoft-Performance-Tools pre Linux a spustila sa distribúcia WSL pre Windows 11

Spoločnosť Microsoft vydala otvorený balík Microsoft-Performance-Tools na analýzu výkonu a diagnostiku problémov súvisiacich s výkonom na platformách Linux a Android. Pre prácu sa ponúka sada nástrojov príkazového riadka na analýzu výkonu celého systému a profilovanie jednotlivých aplikácií. Kód je napísaný v C# pomocou platformy .NET Core a distribuovaný pod licenciou MIT.

Subsystémy LTTng, perf a Perfetto možno použiť ako zdroj pre sledovanie aktivity systému a profilovanie aplikácií. LTTng umožňuje vyhodnocovať prácu plánovača úloh, monitorovať činnosť procesov, analyzovať systémové volania, vstupy/výstupy a udalosti v súborovom systéme. Perf sa používa na odhad zaťaženia CPU. Perfetto možno použiť na analýzu výkonu systému Android a prehliadačov založených na motore Chromium a umožňuje vám vziať do úvahy prácu plánovača úloh, vyhodnotiť zaťaženie CPU a GPU, použiť FTrace a vykonávať sledovanie typických udalostí.

Sada nástrojov môže tiež extrahovať informácie z protokolov vo formátoch dmesg, Cloud-Init a WaLinuxAgent (Azure Linux Guest Agent). Pre vizuálnu analýzu stôp pomocou grafov je podporovaná integrácia s grafickým používateľským rozhraním Windows Performance Analyzer, ktoré je dostupné len pre Windows.

Boli zverejnené nástroje Microsoft-Performance-Tools pre Linux a spustila sa distribúcia WSL pre Windows 11

Samostatne je zaznamenaný výskyt možnosti inštalácie prostredia WSL (Windows Subsystem for Linux) ako aplikácie distribuovanej prostredníctvom katalógu Microsoft Store v zostave Windows 11 Insider Preview Build 22518. Zároveň z pohľadu použitých technológií zostalo napĺňanie WSL rovnaké, zmenil sa len spôsob inštalácie a aktualizácie (WSL pre Windows 11 nie je zabudovaný do obrazu systému). Uvádza sa, že distribúcia cez Microsoft Store poskytne príležitosť na urýchlenie doručovania aktualizácií a nových funkcií WSL, vrátane možnosti inštalovať nové verzie WSL bez viazanosti na verziu Windows. Napríklad, keď sú pripravené experimentálne funkcie, ako je podpora grafických aplikácií Linux, výpočty na strane GPU a montáž disku, používateľ k nim bude mať okamžite prístup bez potreby aktualizácie systému Windows alebo použitia testovacích zostav programu Windows Insider. .

Pripomeňme, že v modernom prostredí WSL, na ktorom bežia spustiteľné súbory Linuxu, sa namiesto emulátora, ktorý prekladá systémové volania Linuxu na systémové volania Windows, používa prostredie s plnohodnotným jadrom Linuxu. Navrhované jadro pre WSL je založené na vydaní linuxového jadra 5.10, ktoré je rozšírené o záplaty špecifické pre WSL vrátane optimalizácií na skrátenie času spustenia jadra, zníženie spotreby pamäte, vrátenie pamäte uvoľnenej procesmi Linux do systému Windows a ponechanie minima požadovaná sada ovládačov a podsystémov v jadre.

Jadro beží v prostredí Windows pomocou virtuálneho počítača, ktorý už beží v Azure. Prostredie WSL beží v samostatnom obraze disku (VHD) so súborovým systémom ext4 a virtuálnym sieťovým adaptérom. Komponenty používateľského priestoru sa inštalujú samostatne a sú založené na zostavách z rôznych distribúcií. Napríklad Microsoft Store ponúka zostavy Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE na inštaláciu na WSL.

Zdroj: opennet.ru

Pridať komentár