Microsoft Performance-Tools ، سلسلة من الأدوات مفتوحة المصدر لتحليل أداء النظام

كشفت مايكروسوفت مؤخرا ول إطلاق أدوات الأداء، وهي سلسلة من الأدوات مفتوحة المصدر لتحليل الأداء وتشخيص المشكلات المتعلقة بالأداء على منصات Linux و Android.

للعمل ، يتم توفير مجموعة من الأدوات المساعدة لسطر الأوامر لتحليل أداء النظام بأكمله ولإعداد التطبيقات الفردية.

يمكن استخدام الأنظمة الفرعية LTTng و perf و Perfetto كمصدر لتتبع نشاط النظام وتطبيقات التنميط.

يسمح LTTng بتقييم عمل برنامج جدولة المهام ، تتبع نشاط العملية ، وتحليل مكالمات النظام ، والإدخال / الإخراج والأحداث على FS ، يستخدم Perf لتقدير الحمل على وحدة المعالجة المركزية يمكن استخدام Perfetto لتحليل أداء Android والمتصفح استنادًا إلى محرك Chromium ، ويسمح لك بمراعاة عمل برنامج جدولة المهام ، وتقدير الحمل على وحدة المعالجة المركزية ووحدة معالجة الرسومات ، وتطبيق FTrace وتتبع الأحداث النموذجية.

أردنا أن نعلن ونقدم لك مجموعة جديدة من الأدوات القوية مفتوحة المصدر لتحليل أداء النظام: Microsoft-Performance-Tools لـ Linux-Android. لقد أصدرنا مؤخرًا الإصدار 1.2 لإضافة دعم Perfetto ، والذي سنقوم بتغطيته في منشور مدونة منفصل!

Microsoft-Performance-Tools لنظام التشغيل Linux-Android عبارة عن مجموعة من أدوات معالجة التتبع التي توفر العديد من الميزات الرائعة والقوة والمنهجية والنظام البيئي التي تم استخدامها لدفع أداء Windows على مدار الخمسة عشر عامًا الماضية مع مجموعة من الأدوات المحدثة والمتطورة أدوات. 

مجموعة الأدوات يمكنه أيضًا استخراج المعلومات من السجلات بتنسيقات dmesg و Cloud-Init و WaLinuxAgent (وكيل ضيف Azure Linux). يدعم تكامل واجهة المستخدم الرسومية لـ Windows Performance Analyzer ، المتاح لنظام التشغيل Windows فقط ، تحليل التتبع المرئي باستخدام الرسوم البيانية.

كما ورد في المنشور:

توفر هذه الأنواع من التتبع والأدوات عمقًا مذهلاً ورؤية ثاقبة لما يقوم به نظام التشغيل. ورمز التطبيق ؛ ويمكن استخدامها في مجموعة متنوعة من سيناريوهات التشخيص والأداء. إذا كان سيناريو التحليل يتضمن أيضًا Windows ، فيمكن اختياريًا تحليل الآثار بشكل مشترك على نفس المخطط الزمني مع تتبعات أداء Windows.

بالإضافة إلى ذلك ، يذكر أن يمكن لأي برنامج أو واجهة مستخدم رسومية على أي نظام تشغيل معالجة الأحداث باستخدام المكونات الإضافية Microsoft-Performance-Tools SDK و Linux-Android. أيضًا ، إذا كنت اختياريًا على جهاز يعمل بنظام Windows لتحليل الآثار ، فإن مجموعة الأدوات لديها تكامل رائع مع Windows Performance Analyzer بحيث يمكنك استخدام واجهة مستخدم رسومية قوية لتحليل التتبع.

وتجدر الإشارة إلى أن مجموعة الأدوات يعتمد على .NET Core مفتوح المصدر ومجموعة أدوات Microsoft-performance-sdk الجديدة. هذا يعني أن مجموعة الأدوات تعمل عبر الأنظمة الأساسية ويمكن فتح الآثار وتحليلها على أي نظام تشغيل يدعم .NET Core.

بشكل منفصل ، لوحظ المظهر في Windows 11 Insider Preview Build 22518 للقدرة على تثبيت بيئة WSL (نظام Windows الفرعي لنظام Linux) كتطبيق موزع من خلال دليل Microsoft Store.

يتميز البناء الجديد بما يلي:

  • لن يتم تقديم هذا الإصدار لأجهزة الكمبيوتر الشخصية ARM64 نظرًا لوجود مشكلة تتسبب في تراجع هذه الأجهزة عند محاولة الترقية إلى هذا الإصدار. ونحن نعمل على حل.
  • يحتوي هذا الإصدار على العديد من الميزات الجديدة لمستخدمي Windows Insider لتجربتها ، بما في ذلك خلفيات Spotlight Collection ونقطة دخول محدثة لـ Weather Widgets والوصول الصوتي.
  • يتضمن هذا الإصدار بعض التغييرات العامة ، بما في ذلك تحديثات مفتاح الإدخال.

في الوقت نفسه ، من وجهة نظر التقنيات المستخدمة ، ظلت حشوة WSL كما هي ، ولم تتغير سوى طريقة التثبيت والتحديث (لم يتم دمج WSL لنظام التشغيل Windows 11 في صورة النظام). يُزعم أن التوزيع من خلال متجر Microsoft سيوفر الفرصة لتسريع تسليم التحديثات وميزات WSL الجديدة ، بما في ذلك السماح بتثبيت إصدارات جديدة من WSL دون التقيد بإصدار Windows.

أخيرا sإذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك التحقق من التفاصيل في الروابط التالية.

https://blogs.windows.com

مدونات التطوير


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ستيندال قال

    مع مقدار التبعيات التي يحتوي عليها ، سيكون لديك القليل من الموارد المجانية لقياسها بعد تثبيت تلك العينة.