Microsoft-Performance-Tools për Linux është publikuar dhe shpërndarja e WSL për Windows 11 ka filluar

Microsoft ka prezantuar Microsoft-Performance-Tools, një paketë me burim të hapur për analizimin e performancës dhe diagnostikimin e problemeve të performancës në platformat Linux dhe Android. Për punë, ofrohet një grup shërbimesh të linjës së komandës për analizimin e performancës së të gjithë sistemit dhe profilizimin e aplikacioneve individuale. Kodi është shkruar në C# duke përdorur platformën .NET Core dhe shpërndahet nën licencën MIT.

Nënsistemet LTTng, perf dhe Perfetto mund të përdoren si burim për monitorimin e aktivitetit të sistemit dhe profilizimin e aplikacioneve. LTTng bën të mundur vlerësimin e punës së planifikuesit të detyrave, monitorimin e aktivitetit të procesit, analizimin e thirrjeve të sistemit, hyrjen / daljen dhe ngjarjet në sistemin e skedarëve. Perf përdoret për të vlerësuar ngarkesën e CPU. Perfetto mund të përdoret për të analizuar performancën e Android dhe shfletuesve bazuar në motorin Chromium, dhe ju lejon të merrni parasysh punën e planifikuesit të detyrave, të vlerësoni ngarkesën në CPU dhe GPU, të përdorni FTrace dhe të gjurmoni ngjarjet tipike.

Paketa e veglave mund të nxjerrë gjithashtu informacion nga regjistrat në formatet dmesg, Cloud-Init dhe WaLinuxAgent (Azure Linux Guest Agent). Për analizën vizuale të gjurmëve duke përdorur grafikët, mbështetet integrimi me GUI-në e Windows Performance Analyzer, i disponueshëm vetëm për Windows.

Microsoft-Performance-Tools për Linux është publikuar dhe shpërndarja e WSL për Windows 11 ka filluar

Vërehet veçmas shfaqja në Windows 11 Insider Preview Build 22518 e aftësisë për të instaluar një mjedis WSL (Windows Subsystem for Linux) në formën e një aplikacioni të shpërndarë përmes katalogut të Microsoft Store. Në të njëjtën kohë, nga pikëpamja e teknologjive të përdorura, mbushja WSL mbetet e njëjtë, vetëm metoda e instalimit dhe përditësimit ka ndryshuar (WSL për Windows 11 nuk është ndërtuar në imazhin e sistemit). Thuhet se shpërndarja përmes Microsoft Store do të bëjë të mundur përshpejtimin e shpërndarjes së përditësimeve dhe veçorive të reja të WSL, duke përfshirë lejimin e instalimit të versioneve të reja të WSL pa u lidhur me versionin e Windows. Për shembull, pasi veçoritë eksperimentale të tilla si mbështetja për aplikacionet grafike Linux, llogaritja e GPU-së dhe montimi i diskut të jenë gati, përdoruesi do të jetë në gjendje t'i qaset menjëherë pa pasur nevojë të përditësojë Windows ose të përdorë strukturat e testimit të Windows Insider.

Le të kujtojmë se në mjedisin modern WSL, i cili siguron lëshimin e skedarëve të ekzekutueshëm Linux, në vend të një emulatori që përkthente thirrjet e sistemit Linux në thirrjet e sistemit Windows, përdoret një mjedis me një kernel Linux të plotë. Kerneli i propozuar për WSL bazohet në lëshimin e kernelit Linux 5.10, i cili zgjerohet me arna specifike për WSL, duke përfshirë optimizime për të reduktuar kohën e fillimit të kernelit, për të zvogëluar konsumin e kujtesës, për të kthyer Windows në memorien e çliruar nga proceset Linux dhe për të lënë minimumin grup i kërkuar i drejtuesve dhe nënsistemeve në kernel.

Kerneli funksionon në një mjedis Windows duke përdorur një makinë virtuale që funksionon tashmë në Azure. Mjedisi WSL funksionon në një imazh të veçantë të diskut (VHD) me një sistem skedari ext4 dhe një përshtatës rrjeti virtual. Komponentët e hapësirës së përdoruesit janë instaluar veçmas dhe bazohen në ndërtime nga shpërndarje të ndryshme. Për shembull, Dyqani i Microsoft ofron ndërtime të Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE dhe openSUSE për instalim në WSL.

Burimi: opennet.ru

Shto një koment