Byl zveřejněn balík Microsoft-Performance-Tools pro Linux a začalo šíření WSL pro Windows 11

Společnost Microsoft představila otevřený balík Microsoft-Performance-Tools pro analýzu výkonu a diagnostiku problémů souvisejících s výkonem na platformách Linux a Android. K dispozici je sada příkazových utilit pro analýzu výkonu celého systému a profilování jednotlivých aplikací. Kód je napsán v jazyce C# s využitím platformy .NET Core a je šířen pod licencí MIT.

Jako zdroje pro sledování aktivity v systému a profilování aplikací mohou být použity subsystémy LTTng, perf a Perfetto. LTTng umožňuje posuzovat práci plánovače úloh, sledovat aktivitu procesů, analyzovat systémové volání, vstup/výstup a události v souborovém systému. Perf se používá pro hodnocení zátěže CPU. Perfetto může být použit pro analýzu výkonu Androidu a prohlížečů založených na enginu Chromium a umožňuje sledovat práci plánovače úloh, vyhodnocovat zátěž CPU a GPU, používat FTrace a vykonávat trasování typických událostí.

Nástroj také může extrahovat informace z logů ve formátech dmesg, Cloud-Init a WaLinuxAgent (Azure Linux Guest Agent). Pro přehlednou analýzu trasování s využitím grafů je podporována integrace s grafickým rozhraním Windows Performance Analyzer, které je k dispozici pouze pro Windows.

Byl zveřejněn balík Microsoft-Performance-Tools pro Linux a začalo šíření WSL pro Windows 11

Zvlášť je zmíněna možnost instalace prostředí WSL (Windows Subsystem for Linux) ve Windows 11 Insider Preview Build 22518 jako aplikace šířené prostřednictvím katalogu Microsoft Store. Z pohledu používaných technologií zůstala výplň WSL stejná, změnil se pouze způsob instalace a aktualizace (WSL pro Windows 11 není zabudován do systémového obrazu). Byl oznámen, že distribuce prostřednictvím Microsoft Store umožní urychlit dodávání aktualizací a nových funkcí WSL, včetně umožnění instalace nových verzí WSL bez vazby na verzi Windows. Například po dokončení takových experimentálních funkcí, jako je podpora grafických Linuxových aplikací, výpočty na straně GPU a připojování disků, se uživatel k nim okamžitě dostane, aniž by bylo nutné aktualizovat Windows nebo používat testovací verze Windows Insider.

Připomínáme, že v moderním prostředí WSL, které umožňuje spouštění spustitelných souborů Linux, místo emulátoru, který prováděl překlad systémových volání Linuxu na systémová volání Windows, se používá prostředí s plnohodnotným jádrem Linux. Navrhované jádro pro WSL je založeno na vydání jádra Linux 5.10, které je rozšířeno o specifické pro WSL patchy zahrnující optimalizace ke zkrácení doby spuštění jádra, snížení spotřeby paměti, vracení paměti uvolněné procesy Linuxu Windows a ponechání v jádru minimálního nezbytného souboru ovladačů a podsystémů.

Jádro běží v prostředí Windows pomocí virtuálního stroje, který je již zapojen v Azure. Prostředí WSL běží v samostatném diskovém obrazu (VHD) s souborovým systémem ext4 a virtuálním síťovým adaptérem. Složky uživatelského prostoru jsou instalovány samostatně a vycházejí z různých distribucí. Například pro instalaci do WSL jsou v katalogu Microsoft Store nabízeny sestavení Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a openSUSE.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster