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 GUI ซึ่งใช้งานได้กับ Windows เท่านั้น

Microsoft-Performance-Tools สำหรับ Linux ได้รับการเผยแพร่และการจำหน่าย WSL สำหรับ Windows 11 ได้เริ่มขึ้นแล้ว

ข้อสังเกตแยกต่างหากคือการปรากฏใน Windows 11 Insider Preview Build 22518 ของความสามารถในการติดตั้งสภาพแวดล้อม WSL (ระบบย่อย Windows สำหรับ 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 และปล่อยให้ค่าต่ำสุด ชุดไดรเวอร์และระบบย่อยที่จำเป็นในเคอร์เนล

เคอร์เนลทำงานในสภาพแวดล้อม Windows โดยใช้เครื่องเสมือนที่ทำงานอยู่ใน Azure แล้ว สภาพแวดล้อม WSL ทำงานบนดิสก์อิมเมจ (VHD) ที่แยกต่างหากพร้อมระบบไฟล์ ext4 และอะแดปเตอร์เครือข่ายเสมือน ส่วนประกอบพื้นที่ผู้ใช้ได้รับการติดตั้งแยกต่างหากและอิงตามบิวด์ของการแจกแจงที่แตกต่างกัน ตัวอย่างเช่น สำหรับการติดตั้งใน WSL แค็ตตาล็อก Microsoft Store มีรุ่น Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE และ openSUSE

ที่มา: opennet.ru

เพิ่มความคิดเห็น