Microsoft-Performance-Tools untuk Linux telah diterbitkan dan distribusi WSL untuk Windows 11 telah dimulai

Microsoft telah memperkenalkan Microsoft-Performance-Tools, paket sumber terbuka untuk menganalisis kinerja dan mendiagnosis masalah kinerja pada platform Linux dan Android. Untuk pekerjaan, serangkaian utilitas baris perintah ditawarkan untuk menganalisis kinerja seluruh sistem dan membuat profil aplikasi individual. Kode ini ditulis dalam C# menggunakan platform .NET Core dan didistribusikan di bawah lisensi MIT.

Subsistem LTTng, perf dan Perfetto dapat digunakan sebagai sumber untuk memantau aktivitas sistem dan membuat profil aplikasi. LTTng memungkinkan untuk mengevaluasi pekerjaan penjadwal tugas, memantau aktivitas proses, menganalisis panggilan sistem, input/output, dan kejadian dalam sistem file. Perf digunakan untuk memperkirakan beban CPU. Perfetto dapat digunakan untuk menganalisis kinerja Android dan browser berdasarkan mesin Chromium, dan memungkinkan Anda memperhitungkan pekerjaan penjadwal tugas, memperkirakan beban pada CPU dan GPU, menggunakan FTrace, dan melacak kejadian umum.

Toolkit ini juga dapat mengekstrak informasi dari log dalam format dmesg, Cloud-Init, dan WaLinuxAgent (Azure Linux Guest Agent). Untuk analisis visual jejak menggunakan grafik, integrasi dengan GUI Windows Performance Analyzer, yang hanya tersedia untuk Windows, didukung.

Microsoft-Performance-Tools untuk Linux telah diterbitkan dan distribusi WSL untuk Windows 11 telah dimulai

Yang dicatat secara terpisah adalah kemunculan di Windows 11 Insider Preview Build 22518 tentang kemampuan menginstal lingkungan WSL (Windows Subsystem for Linux) dalam bentuk aplikasi yang didistribusikan melalui katalog Microsoft Store. Pada saat yang sama, dari sudut pandang teknologi yang digunakan, pengisian WSL tetap sama, hanya metode instalasi dan pembaruan yang berubah (WSL untuk Windows 11 tidak ada di dalam image sistem). Dinyatakan bahwa distribusi melalui Microsoft Store akan memungkinkan untuk mempercepat pengiriman pembaruan dan fitur-fitur baru WSL, termasuk memungkinkan Anda menginstal WSL versi baru tanpa terikat dengan versi Windows. Misalnya, setelah fitur eksperimental seperti dukungan untuk aplikasi grafis Linux, komputasi GPU, dan pemasangan disk siap, pengguna akan dapat mengaksesnya segera, tanpa perlu memperbarui Windows atau menggunakan versi uji Windows Insider.

Ingatlah bahwa dalam lingkungan WSL modern, yang memastikan peluncuran file Linux yang dapat dieksekusi, alih-alih emulator yang menerjemahkan panggilan sistem Linux ke panggilan sistem Windows, lingkungan dengan kernel Linux lengkap digunakan. Kernel yang diusulkan untuk WSL didasarkan pada rilis kernel Linux 5.10, yang diperluas dengan patch khusus WSL, termasuk optimasi untuk mengurangi waktu startup kernel, mengurangi konsumsi memori, mengembalikan Windows ke memori yang dibebaskan oleh proses Linux, dan membiarkan minimum kumpulan driver dan subsistem yang diperlukan di kernel.

Kernel berjalan di lingkungan Windows menggunakan mesin virtual yang sudah berjalan di Azure. Lingkungan WSL berjalan dalam image disk terpisah (VHD) dengan sistem file ext4 dan adaptor jaringan virtual. Komponen ruang pengguna diinstal secara terpisah dan didasarkan pada build dari distribusi berbeda. Misalnya, Microsoft Store menawarkan versi Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE, dan openSUSE untuk instalasi di WSL.

Sumber: opennet.ru

Tambah komentar