Microsoft-Performance-Tools เบชเปเบฒเบฅเบฑเบš Linux เป„เบ”เป‰เบ–เบทเบเป€เบœเบตเบเปเบœเปˆ เปเบฅเบฐเปเบˆเบเบขเบฒเบ WSL เบชเปเบฒเบฅเบฑเบš Windows 11 เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเป‰เบง.

ะšะพะผะฟะฐะฝะธั Microsoft ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ ะพั‚ะบั€ั‹ั‚ั‹ะน ะฟะฐะบะตั‚ Microsoft-Performance-Tools ะดะปั ะฐะฝะฐะปะธะทะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะธ ะดะธะฐะณะฝะพัั‚ะธะบะธ ัะฒัะทะฐะฝะฝั‹ั… ั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒัŽ ะฟั€ะพะฑะปะตะผ ะฝะฐ ะฟะปะฐั‚ั„ะพั€ะผะฐั… Linux ะธ Android. ะ”ะปั ั€ะฐะฑะพั‚ั‹ ะฟั€ะตะดะปะฐะณะฐะตั‚ัั ะฝะฐะฑะพั€ ัƒั‚ะธะปะธั‚ ะบะพะผะฐะฝะดะฝะพะน ัั‚ั€ะพะบะธ ะดะปั ะฐะฝะฐะปะธะทะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะฒัะตะน ัะธัั‚ะตะผั‹ ะธ ะฟั€ะพั„ะธะปะธั€ะพะฒะฐะฝะธั ะพั‚ะดะตะปัŒะฝั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน. ะšะพะด ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต C# ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฟะปะฐั‚ั„ะพั€ะผั‹ .NET Core ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน MIT.

ะ’ ะบะฐั‡ะตัั‚ะฒะต ะธัั‚ะพั‡ะฝะธะบะฐ ะดะปั ะพั‚ัะปะตะถะธะฒะฐะฝะธั ะฐะบั‚ะธะฒะฝะพัั‚ะธ ะฒ ัะธัั‚ะตะผะต ะธ ะฟั€ะพั„ะธะปะธั€ะพะฒะฐะฝะธั ะฟั€ะธะปะพะถะตะฝะธะน ะผะพะณัƒั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะฟะพะดัะธัั‚ะตะผั‹ LTTng, perf ะธ Perfetto. LTTng ะดะฐั‘ั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพั†ะตะฝะธะฒะฐั‚ัŒ ั€ะฐะฑะพั‚ัƒ ะฟะปะฐะฝะธั€ะพะฒั‰ะธะบะฐ ะทะฐะดะฐั‡, ะพั‚ัะปะตะถะธะฒะฐั‚ัŒ ะฐะบั‚ะธะฒะฝะพัั‚ัŒ ะฟั€ะพั†ะตััะพะฒ, ะฐะฝะฐะปะธะทะธั€ะพะฒะฐั‚ัŒ ัะธัั‚ะตะผะฝั‹ะต ะฒั‹ะทะพะฒั‹, ะฒะฒะพะด/ะฒั‹ะฒะพะด ะธ ัะพะฑั‹ั‚ะธั ะฒ ะคะก. Perf ะฟั€ะธะผะตะฝัะตั‚ัั ะดะปั ะพั†ะตะฝะบะธ ะฝะฐะณั€ัƒะทะบะธ ะฝะฐ CPU. Perfetto ะผะพะถะตั‚ ะฟั€ะธะผะตะฝัั‚ัŒัั ะดะปั ะฐะฝะฐะปะธะทะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ Android ะธ ะฑั€ะฐัƒะทะตั€ะพะฒ ะฝะฐ ะฑะฐะทะต ะดะฒะธะถะบะฐ Chromium, ะธ ะฟะพะทะฒะพะปัะตั‚ ัƒั‡ะธั‚ั‹ะฒะฐั‚ัŒ ั€ะฐะฑะพั‚ัƒ ะฟะปะฐะฝะธั€ะพะฒั‰ะธะบะฐ ะทะฐะดะฐั‡, ะพั†ะตะฝะธะฒะฐั‚ัŒ ะฝะฐะณั€ัƒะทะบัƒ ะฝะฐ CPU ะธ GPU, ะฟั€ะธะผะตะฝัั‚ัŒ FTrace ะธ ะฒั‹ะฟะพะปะฝัั‚ัŒ ั‚ั€ะฐััะธั€ะพะฒะบัƒ ั‚ะธะฟะพะฒั‹ั… ัะพะฑั‹ั‚ะธะน.

ะ˜ะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน ั‚ะฐะบะถะต ะผะพะถะตั‚ ะธะทะฒะปะตะบะฐั‚ัŒ ะธะฝั„ะพั€ะผะฐั†ะธัŽ ะธะท ะปะพะณะพะฒ ะฒ ั„ะพั€ะผะฐั‚ะฐั… dmesg, Cloud-Init ะธ WaLinuxAgent (Azure Linux Guest Agent). ะ”ะปั ะฝะฐะณะปัะดะฝะพะณะพ ะฐะฝะฐะปะธะทะฐ ั‚ั€ะฐััะธั€ะพะฒะพะบ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะณั€ะฐั„ะธะบะพะฒ ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ะธะฝั‚ะตะณั€ะฐั†ะธั ั ะณั€ะฐั„ะธั‡ะตัะบะธะผ ะธะฝั‚ะตั€ั„ะตะนัะพะผ Windows Performance Analyzer, ะดะพัั‚ัƒะฟะฝั‹ะผ ั‚ะพะปัŒะบะพ ะดะปั Windows.

Microsoft-Performance-Tools เบชเปเบฒเบฅเบฑเบš Linux เป„เบ”เป‰เบ–เบทเบเป€เบœเบตเบเปเบœเปˆ เปเบฅเบฐเปเบˆเบเบขเบฒเบ WSL เบชเปเบฒเบฅเบฑเบš Windows 11 เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเป‰เบง.

ะžั‚ะดะตะปัŒะฝะพ ะพั‚ะผะตั‡ะฐะตั‚ัั ะฟะพัะฒะปะตะฝะธะต ะฒ Windows 11 Insider Preview Build 22518 ะฒะพะทะผะพะถะฝะพัั‚ะธ ัƒัั‚ะฐะฝะพะฒะบะธ ะพะบั€ัƒะถะตะฝะธั WSL (Windows Subsystem for Linux) ะฒ ะฒะธะดะต ะฟั€ะธะปะพะถะตะฝะธั, ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตะผะพะณะพ ั‡ะตั€ะตะท ะบะฐั‚ะฐะปะพะณ Microsoft Store. ะŸั€ะธ ัั‚ะพะผ ั ั‚ะพั‡ะบะธ ะทั€ะตะฝะธั ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ั‚ะตั…ะฝะพะปะพะณะธะน ะฝะฐั‡ะธะฝะบะฐ WSL ะพัั‚ะฐะปะฐััŒ ะฟั€ะตะถะฝะตะน, ะธะทะผะตะฝะธะปัั ะปะธัˆัŒ ะผะตั‚ะพะด ัƒัั‚ะฐะฝะพะฒะบะธ ะธ ะพะฑะฝะพะฒะปะตะฝะธั (WSL ะดะปั Windows 11 ะฝะต ะฒัั‚ั€ะพะตะฝ ะฒ ัะธัั‚ะตะผะฝั‹ะน ะพะฑั€ะฐะท). ะ—ะฐัะฒะปะตะฝะพ, ั‡ั‚ะพ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธะต ั‡ะตั€ะตะท Microsoft Store ะดะฐัั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัƒัะบะพั€ะธั‚ัŒ ะดะพัั‚ะฐะฒะบัƒ ะพะฑะฝะพะฒะปะตะฝะธะน ะธ ะฝะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน WSL, ะฒ ั‚ะพะผ ั‡ะธัะปะต ะฟะพะทะฒะพะปัั ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐั‚ัŒ ะฝะพะฒั‹ะต ะฒะตั€ัะธะธ WSL ะฑะตะท ะฟั€ะธะฒัะทะบะธ ะบ ะฒะตั€ัะธะธ Windows. ะะฐะฟั€ะธะผะตั€, ะฟะพัะปะต ะณะพั‚ะพะฒะฝะพัั‚ะธ ั‚ะฐะบะธั… ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝั‹ั… ั„ัƒะฝะบั†ะธะน, ะบะฐะบ ะฟะพะดะดะตั€ะถะบะฐ ะณั€ะฐั„ะธั‡ะตัะบะธั… Linux-ะฟั€ะธะปะพะถะตะฝะธะน, ะฒั‹ั‡ะธัะปะตะฝะธะน ะฝะฐ ัั‚ะพั€ะพะฝะต GPU ะธ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั ะดะธัะบะพะฒ, ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒ ัั€ะฐะทัƒ ัะผะพะถะตั‚ ะฟะพะปัƒั‡ะธั‚ัŒ ะบ ะฝะธะผ ะดะพัั‚ัƒะฟ, ะฑะตะท ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ะพะฑะฝะพะฒะปะตะฝะธั Windows ะธะปะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ั‚ะตัั‚ะพะฒั‹ั… ัะฑะพั€ะพะบ Windows Insider.

ะะฐะฟะพะผะฝะธะผ, ั‡ั‚ะพ ะฒ ัะพะฒั€ะตะผะตะฝะฝะพะผ ะพะบั€ัƒะถะตะฝะธะธ WSL, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะตะผ ะทะฐะฟัƒัะบ ะธัะฟะพะปะฝัะตะผั‹ั… ั„ะฐะนะปะพะฒ Linux, ะฒะผะตัั‚ะพ ัะผัƒะปัั‚ะพั€ะฐ, ะฒั‹ะฟะพะปะฝัะฒัˆะตะณะพ ั‚ั€ะฐะฝัะปัั†ะธัŽ ัะธัั‚ะตะผะฝั‹ั… ะฒั‹ะทะพะฒะพะฒ Linux ะฒ ัะธัั‚ะตะผะฝั‹ะต ะฒั‹ะทะพะฒั‹ Windows, ะธัะฟะพะปัŒะทัƒะตั‚ัั ะพะบั€ัƒะถะตะฝะธะต ั ะฟะพะปะฝะพั†ะตะฝะฝั‹ะผ ัะดั€ะพะผ Linux. ะŸั€ะตะดะปะฐะณะฐะตะผะพะต ะดะปั WSL ัะดั€ะพ ะพัะฝะพะฒะฐะฝะพ ะฝะฐ ะฒั‹ะฟัƒัะบะต ัะดั€ะฐ Linux 5.10, ะบะพั‚ะพั€ั‹ะน ั€ะฐััˆะธั€ะตะฝ ัะฟะตั†ะธั„ะธั‡ะฝั‹ะผะธ ะดะปั WSL ะฟะฐั‚ั‡ะฐะผะธ, ะฒะบะปัŽั‡ะฐัŽั‰ะธะผะธ ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ะดะปั ัะพะบั€ะฐั‰ะตะฝะธั ะฒั€ะตะผะตะฝะธ ะทะฐะฟัƒัะบะฐ ัะดั€ะฐ, ัƒะผะตะฝัŒัˆะตะฝะธั ะฟะพั‚ั€ะตะฑะปะตะฝะธั ะฟะฐะผัั‚ะธ, ะฒะพะทะฒั€ะฐั‰ะตะฝะธั Windows ะพัะฒะพะฑะพะถะดั‘ะฝะฝะพะน Linux-ะฟั€ะพั†ะตััะฐะผะธ ะฟะฐะผัั‚ะธ, ะพัั‚ะฐะฒะปะตะฝะธั ะฒ ัะดั€ะต ะผะธะฝะธะผะฐะปัŒะฝะพ ะฝะตะพะฑั…ะพะดะธะผะพะณะพ ะฝะฐะฑะพั€ะฐ ะดั€ะฐะนะฒะตั€ะพะฒ ะธ ะฟะพะดัะธัั‚ะตะผ.

kernel เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Windows เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡ virtual เปเบฅเป‰เบงเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™ Azure. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก WSL เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฎเบนเบšเบžเบฒเบšเปเบœเปˆเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ (VHD) เบเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ ext4 เปเบฅเบฐเบญเบฐเปเบ”เบšเป€เบ•เบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบ virtual. เบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบฅเบฐเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบ™ WSL, เบฅเบฒเบเบเบฒเบ™ Microsoft Store เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡ Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE เปเบฅเบฐ openSUSE.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™