इंटेल ने लिनक्स कर्नेल के लिए 17 पैच जारी किए हैं, जिसका उद्देश्य pmtctl को एकीकृत करना है, जो हार्डवेयर टेलीमेट्री मीट्रिक्स को क्वेरी करने के लिए डिज़ाइन किया गया एक उपकरण है। यह उपयोगिता एक पुन: प्रयोज्य लाइब्रेरी और list और stat कमांड वाले CLI इंटरफ़ेस पर निर्भर करती है, जो उन डेवलपर्स के लिए है जिन्हें Intel Platform Monitoring Technology (PMT) के सटीक डेटा तक पहुँचने की आवश्यकता है।
pmtctl कैसे काम करता है और इसे संचालित करने के लिए क्या चाहिए 🔧
इस उपकरण को चलाने के लिए उन्नत विशेषाधिकारों की आवश्यकता होती है और यह मीट्रिक JSON फ़ाइलों पर निर्भर करता है, जो Intel-PMT रिपॉजिटरी से प्राप्त की जाती हैं। कोड कर्नेल के tools/arch/x86/pmtctl/ पथ पर होस्ट किया जाएगा, जिससे डेवलपमेंट इकोसिस्टम में इसका सीधा एकीकरण आसान हो जाएगा। कमांड उपलब्ध PMT उपकरणों को सूचीबद्ध करने और वास्तविक समय के आँकड़ों को क्वेरी करने की अनुमति देते हैं, जिससे x86 सिस्टम पर हार्डवेयर मॉनिटरिंग सरल हो जाती है।
17 पैच ताकि कोई आपके मीट्रिक्स के बारे में न जाने 🕵️
इंटेल ने फैसला किया है कि टेलीमेट्री डेटा साझा करने का सबसे अच्छा तरीका इसे 17 पैच के नीचे छिपाना और रूट अनुमतियों की मांग करना है। क्योंकि, ज़ाहिर है, विश्वास का मतलब यही है कि आपको यह जानने के लिए विशेषाधिकार बढ़ाने के लिए मजबूर किया जाए कि आपका प्रोसेसर पसीना बहा रहा है या नहीं। हाँ, JSON को आपको एक रिपॉजिटरी में स्वयं खोजना होगा, जैसे हार्डवेयर की निगरानी करने के इच्छुक वयस्कों के लिए एक सुराग खोजने का खेल।