Ua paʻi ʻia nā Microsoft-Performance-Tools no Linux a me ka hāʻawi ʻana iā WSL no Windows 11 ua hoʻomaka

Ua hoʻolauna ʻo Microsoft iā Microsoft-Performance-Tools, he pūʻolo kumu wehe no ka nānā ʻana i ka hana a me ka ʻike ʻana i nā pilikia hana ma Linux a me Android platforms. No ka hana, hāʻawi ʻia kahi hoʻonohonoho o nā pono laina kauoha no ka nānā ʻana i ka hana o ka ʻōnaehana holoʻokoʻa a me ka hoʻopili ʻana i nā noi pilikino. Ua kākau ʻia ke code ma C# me ka hoʻohana ʻana i ka .NET Core platform a ua māhele ʻia ma lalo o ka laikini MIT.

Hiki ke hoʻohana ʻia nā subsystem LTTng, perf a me Perfetto i kumu no ka nānā ʻana i ka hana ʻōnaehana a me nā noi profiling. Hiki iā LTTng ke loiloi i ka hana a ka mea hoʻonohonoho hana, ka nānā ʻana i ka hana kaʻina hana, ka nānā ʻana i nā kelepona ʻōnaehana, ka hoʻokomo/puka a me nā hanana i ka ʻōnaehana waihona. Hoʻohana ʻia ʻo Perf e koho i ka ukana CPU. Hiki ke hoʻohana ʻia ʻo Perfetto no ka nānā ʻana i ka hana o ka Android a me nā mākaʻikaʻi e pili ana i ka mīkini Chromium, a hiki iā ʻoe ke noʻonoʻo i ka hana o ka mea hoʻonohonoho hana, hoʻohālikelike i ka ukana ma ka CPU a me GPU, e hoʻohana i ka FTrace a me nā hanana maʻamau.

Hiki i ka pahu hana ke unuhi i ka ʻike mai nā lāʻau i ka dmesg, Cloud-Init a me WaLinuxAgent (Azure Linux Guest Agent). No ka nānā ʻana i nā ʻāpana me ka hoʻohana ʻana i nā kiʻi, kākoʻo ʻia ka hoʻohui ʻana me ka Windows Performance Analyzer GUI, loaʻa no Windows wale nō.

Ua paʻi ʻia nā Microsoft-Performance-Tools no Linux a me ka hāʻawi ʻana iā WSL no Windows 11 ua hoʻomaka

Hoʻokaʻawale ʻia ka hiʻohiʻona Windows 11 Insider Preview Build 22518 o ka hiki ke hoʻokomo i kahi WSL (Windows Subsystem for Linux) ma ke ʻano o kahi noi i hoʻohele ʻia ma o ka Microsoft Store catalog. I ka manawa like, mai ka manaʻo o nā ʻenehana i hoʻohana ʻia, hoʻomau ka hoʻopiha ʻana i ka WSL, ʻo ka hoʻonohonoho ʻana a me ke ʻano hana hou i hoʻololi ʻia (WSL no Windows 11 ʻaʻole i kūkulu ʻia i ke kiʻi ʻōnaehana). Ua ʻōlelo ʻia ʻo ka hāʻawi ʻana ma o ka hale kūʻai Microsoft e hiki ai ke wikiwiki i ka lawe ʻana i nā mea hou a me nā hiʻohiʻona hou o WSL, me ka ʻae ʻana iā ʻoe e hoʻokomo i nā mana hou o WSL me ka ʻole o ka nakinaki ʻana i ka mana Windows. No ka laʻana, ke mākaukau nā hiʻohiʻona hoʻokolohua e like me ke kākoʻo ʻana i nā noi Linux kiʻi, ka hoʻopili GPU, a me ka kau ʻana o ka disk, hiki i ka mea hoʻohana ke komo koke iā lākou me ka ʻole e hoʻonui i ka Windows a i ʻole hoʻohana i ka Windows Insider test build.

E hoʻomanaʻo kākou i ka WSL hou o kēia wā, e hōʻoiaʻiʻo ana i ka hoʻomaka ʻana o nā faila Linux executable, ma kahi o kahi emulator i unuhi i nā kelepona ʻo Linux i nā kelepona ʻōnaehana Windows, hoʻohana ʻia kahi kaiapuni me kahi kernel Linux piha. Hoʻokumu ʻia ka kernel i manaʻo ʻia no WSL ma ka hoʻokuʻu ʻia ʻana o ka Linux kernel 5.10, i hoʻonui ʻia me WSL-specific patch, me ka optimizations e hōʻemi i ka manawa hoʻomaka kernel, hoʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo, hoʻihoʻi i ka Windows i ka hoʻomanaʻo i hoʻokuʻu ʻia e nā kaʻina Linux, a waiho i ka palena iki. koi ʻia o nā mea hoʻokele a me nā subsystem i ka kernel.

Holo ka kernel i loko o kahi kaiapuni Windows e hoʻohana ana i kahi mīkini virtual e holo nei ma Azure. E holo ana ke kaiapuni WSL ma kahi kiʻi diski ʻokoʻa (VHD) me kahi ʻōnaehana faila ext4 a me kahi mea hoʻopili pūnaewele virtual. Hoʻokomo ʻokoʻa ʻia nā ʻāpana kikowaena o nā mea hoʻohana a hoʻokumu ʻia ma nā kūkulu ʻana o nā māhele like ʻole. No ka laʻana, no ka hoʻokomo ʻana i WSL, hāʻawi ka Microsoft Store catalog i nā kūkulu o Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE a me openSUSE.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka