Microsoft ka prezantuar paketën e hapur Microsoft-Performance-Tools për analizimin e performancës dhe diagnozimin e problemeve të lidhura me performancën në platformat Linux dhe Android. Për funksionimin e saj, ofrohet një grup utilitarësh të linjës së komandës për analizimin e performancës së tërë sistemit dhe profilizimin e aplikacioneve të veçanta. Kodi është shkruar në gjuhën C# duke përdorur platformën .NET Core dhe shpërndahet nën licencën MIT.
Si burim për ndjekjen e aktivitetit në sistem dhe profilizimin e aplikacioneve mund të përdoren nën-sistemet LTTng, perf dhe Perfetto. LTTng ofron mundësinë për të vlerësuar funksionimin e planifikuesit të detyrave, për të ndjekur aktivitetin e proceseve, për të analizuar thirrjet sistemore, hyrjen/daljen dhe ngjarjet në FSh. Perf përdoret për të vlerësuar ngarkesën në CPU. Perfetto mund të përdoret për analizimin e performancës së Android dhe shfletuesve të bazuar në motorin Chromium, dhe lejon marrjen parasysh të funksionimit të planifikuesit të detyrave, vlerësimin e ngarkesës në CPU dhe GPU, aplikimin e FTrace dhe kryerjen e gjurmimeve të ngjarjeve tipike.
Instrumentari gjithashtu mund të nxjerrë informacion nga log-et në formatet dmesg, Cloud-Init dhe WaLinuxAgent (Agjenti i Mysafirëve në Linux të Azure). Për një analizë më të qartë të gjurmimeve duke përdorur grafikët, mbështetet integrimi me ndërfaqen grafike të Windows Performance Analyzer, e cila është e disponueshme vetëm për Windows.

VeçanĂ«risht vlen tĂ« theksohet shfaqja nĂ« Windows 11 Insider Preview Build 22518 e mundĂ«sisĂ« pĂ«r tĂ« instaluar mjedisin WSL (Windows Subsystem for Linux) si njĂ« aplikacion, qĂ« shpĂ«rndahet pĂ«rmes katalogut Microsoft Store. MegjithatĂ«, nga pikĂ«pamja e teknologjive tĂ« pĂ«rdorura, struktura e WSL ka mbetur e njĂ«jtĂ«, Ă«shtĂ« ndryshuar vetĂ«m metoda e instalimit dhe pĂ«rditĂ«simit (WSL pĂ«r Windows 11 nuk Ă«shtĂ« e integruar nĂ« imazhin sistemor). ĂshtĂ« deklaruar se shpĂ«rndarja pĂ«rmes Microsoft Store do tĂ« mundĂ«sojĂ« pĂ«rshpejtimin e dĂ«rgesave tĂ« pĂ«rditĂ«simeve dhe mundĂ«sive tĂ« reja WSL, duke pĂ«rfshirĂ« duke lejuar instalimin e versioneve tĂ« reja tĂ« WSL pa u lidhur me versionin e Windows. PĂ«r shembull, pas gatishmĂ«risĂ« sĂ« funksioneve eksperimentale si mbĂ«shtetje pĂ«r aplikacionet grafike nĂ« Linux, pĂ«rllogaritjet nĂ« anĂ«n e GPU dhe montimin e disqeve, pĂ«rdoruesi do tĂ« ketĂ« menjĂ«herĂ« qasje nĂ« to, pa pasur nevojĂ« tĂ« pĂ«rditĂ«sojĂ« Windows ose tĂ« pĂ«rdorĂ« ndĂ«rtimet testuese tĂ« Windows Insider.
Kujtojmë se në ambientin modern WSL, i cili siguron ekzekutimin e skedarëve të ekzekutueshëm Linux, në vend të një emulatori që bënte përkthimin e thirrjeve sistemore Linux në thirrje sistemore Windows, përdoret një ambient me një bërthamë të plotë Linux. Bërthama e propozuar për WSL është e bazuar në lëshimin e bërthamës Linux 5.10, e cila është zgjeruar me patches specifike për WSL, duke përfshirë optimizime për të reduktuar kohën e fillimit të bërthamës, për të ulur konsumimin e memories, për të kthyer në Windows memorien e liruar nga proceset Linux, duke lënë në bërthamë një grup minimal të domosdoshëm të shpërndarësve dhe nën-sistemeve.
Bërthama ekzekutohet në mjedisin Windows me ndihmën e një makine virtuale, e cila përdoret tashmë në Azure. Mjedisi WSL funksionon në një imazh të veçantë disku (VHD) me sistem skedarësh ext4 dhe me një përshtatës rrjeti virtual. Komponentët e hapësirës së përdoruesit instalohen veçmas dhe bazohen në build-e të shpërndarjeve të ndryshme. Për shembull, për instalim në WSL, në katalogun Microsoft Store ofrohen build-e të Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE dhe openSUSE.
Burimi: opennet.ru
