Microsoft-Performance-Tools untuk Linux telah diterbitkan dan pengedaran WSL untuk Windows 11 telah bermula

Microsoft telah memperkenalkan Microsoft-Performance-Tools, pakej sumber terbuka untuk menganalisis prestasi dan mendiagnosis isu prestasi pada platform Linux dan Android. Untuk kerja, satu set utiliti baris arahan ditawarkan untuk menganalisis prestasi keseluruhan sistem dan memprofilkan aplikasi individu. Kod ini ditulis dalam C# menggunakan platform Teras .NET dan diedarkan di bawah lesen MIT.

Subsistem LTTng, perf dan Perfetto boleh digunakan sebagai sumber untuk memantau aktiviti sistem dan aplikasi pemprofilan. LTTng memungkinkan untuk menilai kerja penjadual tugas, memantau aktiviti proses, menganalisis panggilan sistem, input/output dan peristiwa dalam sistem fail. Perf digunakan untuk menganggar beban CPU. Perfetto boleh digunakan untuk menganalisis prestasi Android dan penyemak imbas berdasarkan enjin Chromium, dan membolehkan anda mengambil kira kerja penjadual tugas, menganggarkan beban pada CPU dan GPU, menggunakan FTrace dan mengesan peristiwa biasa.

Kit alat juga boleh mengekstrak maklumat daripada log dalam format dmesg, Cloud-Init dan WaLinuxAgent (Azure Linux Guest Agent). Untuk analisis visual surih menggunakan graf, penyepaduan dengan GUI Penganalisis Prestasi Windows, tersedia hanya untuk Windows, disokong.

Microsoft-Performance-Tools untuk Linux telah diterbitkan dan pengedaran WSL untuk Windows 11 telah bermula

Secara berasingan diperhatikan adalah penampilan dalam Windows 11 Insider Preview Build 22518 keupayaan untuk memasang persekitaran WSL (Windows Subsystem for Linux) dalam bentuk aplikasi yang diedarkan melalui katalog Microsoft Store. Pada masa yang sama, dari sudut pandangan teknologi yang digunakan, pengisian WSL kekal sama, hanya kaedah pemasangan dan kemas kini telah berubah (WSL untuk Windows 11 tidak dibina ke dalam imej sistem). Dinyatakan bahawa pengedaran melalui Microsoft Store akan memungkinkan untuk mempercepatkan penghantaran kemas kini dan ciri baharu WSL, termasuk membenarkan anda memasang versi baharu WSL tanpa terikat dengan versi Windows. Sebagai contoh, sebaik sahaja ciri percubaan seperti sokongan untuk aplikasi Linux grafik, pengkomputeran GPU dan pelekap cakera sedia, pengguna akan dapat mengaksesnya dengan segera tanpa perlu mengemas kini Windows atau menggunakan binaan ujian Windows Insider.

Mari kita ingat bahawa dalam persekitaran WSL moden, yang memastikan pelancaran fail boleh laku Linux, bukannya emulator yang menterjemah panggilan sistem Linux ke dalam panggilan sistem Windows, persekitaran dengan kernel Linux sepenuhnya digunakan. Kernel yang dicadangkan untuk WSL adalah berdasarkan keluaran kernel Linux 5.10, yang dikembangkan dengan tampung khusus WSL, termasuk pengoptimuman untuk mengurangkan masa permulaan kernel, mengurangkan penggunaan memori, mengembalikan Windows ke memori yang dibebaskan oleh proses Linux dan meninggalkan minimum. set pemacu dan subsistem yang diperlukan dalam kernel.

Kernel berjalan dalam persekitaran Windows menggunakan mesin maya yang sudah berjalan dalam Azure. Persekitaran WSL berjalan pada imej cakera berasingan (VHD) dengan sistem fail ext4 dan penyesuai rangkaian maya. Komponen ruang pengguna dipasang secara berasingan dan berdasarkan binaan pengedaran yang berbeza. Contohnya, untuk pemasangan dalam WSL, katalog Microsoft Store menawarkan binaan Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE dan openSUSE.

Sumber: opennet.ru

Tambah komen