Ang Microsoft-Performance-Tools para sa Linux ay nai-publish at ang pamamahagi ng WSL para sa Windows 11 ay nagsimula na

Ipinakilala ng Microsoft ang Microsoft-Performance-Tools, isang open source package para sa pagsusuri ng performance at pag-diagnose ng mga isyu sa performance sa Linux at Android platforms. Para sa trabaho, isang hanay ng mga command line utility ay inaalok para sa pagsusuri sa pagganap ng buong system at pag-profile ng mga indibidwal na aplikasyon. Ang code ay nakasulat sa C# gamit ang .NET Core platform at ipinamamahagi sa ilalim ng lisensya ng MIT.

Ang LTTng, perf at Perfetto subsystem ay maaaring gamitin bilang isang mapagkukunan para sa pagsubaybay sa aktibidad ng system at mga aplikasyon sa pag-profile. Ginagawang posible ng LTTng na suriin ang gawain ng scheduler ng gawain, subaybayan ang aktibidad ng proseso, pag-aralan ang mga tawag sa system, input/output at mga kaganapan sa file system. Ginagamit ang Perf upang tantyahin ang pagkarga ng CPU. Maaaring gamitin ang Perfetto upang suriin ang pagganap ng Android at mga browser batay sa Chromium engine, at nagbibigay-daan sa iyong isaalang-alang ang gawain ng task scheduler, tantyahin ang pagkarga sa CPU at GPU, gumamit ng FTrace at mag-trace ng mga tipikal na kaganapan.

Ang toolkit ay maaari ding kumuha ng impormasyon mula sa mga log sa dmesg, Cloud-Init at WaLinuxAgent (Azure Linux Guest Agent) na mga format. Para sa visual na pagsusuri ng mga bakas gamit ang mga graph, ang pagsasama sa Windows Performance Analyzer GUI, na available lang para sa Windows, ay sinusuportahan.

Ang Microsoft-Performance-Tools para sa Linux ay nai-publish at ang pamamahagi ng WSL para sa Windows 11 ay nagsimula na

Ang hiwalay na nabanggit ay ang hitsura sa Windows 11 Insider Preview Build 22518 ng kakayahang mag-install ng isang WSL (Windows Subsystem para sa Linux) na kapaligiran sa anyo ng isang application na ipinamahagi sa pamamagitan ng Microsoft Store catalog. Kasabay nito, mula sa punto ng view ng mga teknolohiyang ginamit, ang pagpuno ng WSL ay nananatiling pareho, tanging ang paraan ng pag-install at pag-update ay nagbago (WSL para sa Windows 11 ay hindi binuo sa imahe ng system). Nakasaad na ang pamamahagi sa pamamagitan ng Microsoft Store ay gagawing posible na mapabilis ang paghahatid ng mga update at bagong feature ng WSL, kabilang ang pagpapahintulot sa iyong mag-install ng mga bagong bersyon ng WSL nang hindi nakatali sa bersyon ng Windows. Halimbawa, kapag handa na ang mga pang-eksperimentong feature gaya ng suporta para sa mga graphical na Linux application, GPU computing, at disk mounting, maa-access agad ng user ang mga ito nang hindi kinakailangang mag-update ng Windows o gumamit ng Windows Insider test build.

Alalahanin natin na sa modernong kapaligiran ng WSL, na nagsisiguro sa paglulunsad ng mga executable file ng Linux, sa halip na isang emulator na nagsalin ng mga tawag sa system ng Linux sa mga tawag sa Windows system, isang kapaligiran na may ganap na Linux kernel ang ginagamit. Ang kernel na iminungkahi para sa WSL ay batay sa paglabas ng Linux kernel 5.10, na pinalawak ng mga patch na partikular sa WSL, kabilang ang mga pag-optimize upang bawasan ang oras ng pagsisimula ng kernel, bawasan ang pagkonsumo ng memorya, ibalik ang Windows sa memorya na pinalaya ng mga proseso ng Linux, at iwanan ang pinakamababa kinakailangang hanay ng mga driver at subsystem sa kernel.

Ang kernel ay tumatakbo sa isang kapaligiran ng Windows gamit ang isang virtual machine na tumatakbo na sa Azure. Ang WSL environment ay tumatakbo sa isang hiwalay na disk image (VHD) na may isang ext4 file system at isang virtual network adapter. Ang mga bahagi ng user space ay naka-install nang hiwalay at nakabatay sa mga build ng iba't ibang distribusyon. Halimbawa, para sa pag-install sa WSL, nag-aalok ang katalogo ng Microsoft Store ng mga build ng Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE at openSUSE.

Pinagmulan: opennet.ru

Magdagdag ng komento