Ang Microsoft-Performance-Tools para sa Linux gipatik ug ang WSL distribution alang sa Windows 11 nagsugod

Gipagawas sa Microsoft ang bukas nga pakete sa Microsoft-Performance-Tools alang sa pagtuki sa pasundayag ug pag-diagnose sa mga isyu nga may kalabotan sa pasundayag sa mga platform sa Linux ug Android. Alang sa trabaho, usa ka set sa command-line utilities ang gitanyag alang sa pag-analisar sa performance sa tibuok sistema ug pag-profile sa indibidwal nga mga aplikasyon. Ang code gisulat sa C# gamit ang .NET Core nga plataporma ug giapod-apod ubos sa lisensya sa MIT.

Ang LTTng, perf, ug Perfetto nga mga subsystem mahimong gamiton isip tinubdan sa pagsubay sa kalihokan sa sistema ug pagprofile sa aplikasyon. Ang LTTng nagpaposible sa pagtimbang-timbang sa trabaho sa task scheduler, pag-monitor sa kalihokan sa mga proseso, pag-analisar sa mga tawag sa sistema, input / output ug mga panghitabo sa file system. Ang Perf gigamit sa pagbanabana sa load sa CPU. Ang Perfetto mahimong magamit sa pag-analisar sa performance sa Android ug mga browser base sa Chromium engine, ug tugotan ka nga tagdon ang trabaho sa task scheduler, pagtimbang-timbang sa load sa CPU ug GPU, pag-apply sa FTrace ug paghimo sa pagsubay sa tipikal nga mga panghitabo.

Mahimo usab makuha sa toolkit ang impormasyon gikan sa mga log sa dmesg, Cloud-Init ug WaLinuxAgent (Azure Linux Guest Agent) nga mga format. Para sa biswal nga pagtuki sa mga pagsubay gamit ang mga graph, ang integrasyon sa Windows Performance Analyzer GUI, nga magamit lamang sa Windows, gisuportahan.

Ang Microsoft-Performance-Tools para sa Linux gipatik ug ang WSL distribution alang sa Windows 11 nagsugod

Gilain, ang dagway sa Windows 11 Insider Preview Pagtukod 22518 sa posibilidad sa pag-install sa WSL (Windows Subsystem for Linux) nga palibot ingon usa ka aplikasyon nga giapod-apod pinaagi sa katalogo sa Microsoft Store. Sa parehas nga oras, gikan sa punto sa pagtan-aw sa mga teknolohiya nga gigamit, ang pagpuno sa WSL nagpabilin nga parehas, ang pamaagi lamang sa pag-install ug pag-update ang nabag-o (WSL alang sa Windows 11 wala gitukod sa imahe sa sistema). Gipahayag nga ang pag-apod-apod pinaagi sa Microsoft Store maghatag usa ka higayon nga mapadali ang paghatud sa mga update ug bag-ong mga bahin sa WSL, lakip ang katakus sa pag-install sa mga bag-ong bersyon sa WSL nga wala nahigot sa bersyon sa Windows. Pananglitan, kung andam na ang mga eksperimento nga bahin sama sa suporta alang sa Linux graphics applications, GPU-side computing, ug disk mounting, ang user maka-access dayon niini, nga dili na kinahanglan ang Windows update o ang paggamit sa Windows Insider test builds. .

Hinumdomi nga sa modernong WSL environment nga nagpadagan sa Linux executables, imbes nga usa ka emulator nga naghubad sa Linux system calls ngadto sa Windows system calls, usa ka palibot nga adunay bug-os nga Linux kernel ang gigamit. Ang gisugyot nga kernel alang sa WSL gibase sa pagpagawas sa Linux 5.10 kernel, nga gipalapad sa WSL-specific nga mga patch, lakip ang mga pag-optimize aron makunhuran ang oras sa pagsugod sa kernel, pagpakunhod sa konsumo sa memorya, ibalik ang memorya nga gipagawas sa mga proseso sa Linux ngadto sa Windows, ug ibilin ang minimum. gikinahanglan nga set sa mga drayber ug mga subsystem sa kernel.

Ang kernel nagdagan sa usa ka palibot sa Windows gamit ang usa ka virtual nga makina nga nagdagan na sa Azure. Ang WSL nga palibot nagdagan sa usa ka bulag nga disk image (VHD) nga adunay usa ka ext4 file system ug usa ka virtual network adapter. Ang mga component sa user-space gilain-lain ug gibase sa mga build gikan sa lain-laing mga distribusyon. Pananglitan, ang Microsoft Store nagtanyag mga build sa Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE, ug openSUSE para sa pag-install sa WSL.

Source: opennet.ru

Idugang sa usa ka comment