نشرت إنتل 17 تصحيحًا لنواة لينكس بهدف دمج pmtctl، وهي أداة مصممة للاستعلام عن مقاييس القياس عن بُعد للأجهزة. تعتمد هذه الأداة على مكتبة قابلة لإعادة الاستخدام وواجهة أوامر سطرية (CLI) تحتوي على أمرَي list و stat، وهي مصممة للمطورين الذين يحتاجون إلى الوصول إلى بيانات دقيقة من تقنية مراقبة منصة إنتل (Intel Platform Monitoring Technology - PMT).
كيف تعمل pmtctl وما الذي تحتاجه للتشغيل 🔧
تتطلب الأداة صلاحيات مرتفعة للتشغيل وتعتمد على ملفات JSON للمقاييس، والتي يتم الحصول عليها من مستودع Intel-PMT. سيتم استضافة الكود في المسار tools/arch/x86/pmtctl/ داخل النواة، مما يسهل تكامله المباشر مع بيئة التطوير. تسمح الأوامر بإدراج أجهزة PMT المتاحة والاستعلام عن الإحصائيات في الوقت الفعلي، مما يبسط مراقبة الأجهزة في أنظمة x86.
17 تصحيحًا حتى لا يطلع أحد على مقاييسك 🕵️
قررت إنتل أن أفضل طريقة لمشاركة بيانات القياس عن بُعد هي إخفاؤها تحت 17 تصحيحًا والمطالبة بأذونات الجذر. لأنه بالطبع، لا شيء يقول ثقة مثل إجبارك على رفع الصلاحيات لمعرفة ما إذا كان معالجك يعمل بجهد شديد. صحيح، ملفات JSON عليك أن تبحث عنها بنفسك في مستودع، وكأنها لعبة بحث عن الكنز للبالغين الذين يتوقون لمراقبة الأجهزة.