यह कमांड pmdaperfevent है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
pmdaperfevent - हार्डवेयर प्रदर्शन काउंटर प्रदर्शन मेट्रिक्स डोमेन एजेंट (पीएमडीए)
SYNOPSIS
$PCP_PMDAS_DIR/perfevent/pmdaperfevent [-d डोमेन] [-l लॉग फ़ाइल] [-U उपयोगकर्ता नाम] [-i बंदरगाह]
[-p] [-u सॉकेट] [-6]
वर्णन
pmdaperfevent एक परफॉर्मेंस मेट्रिक्स डोमेन एजेंट (पीएमडीए) है जो कॉन्फ़िगर और पढ़ता है
लिनक्स कर्नेल perf_even एपीआई का उपयोग कर हार्डवेयर प्रदर्शन काउंटर।
RSI परिपूर्ण पीएमडीए उन हार्डवेयर प्रदर्शन काउंटरों के लिए मेट्रिक्स निर्यात करता है जो कॉन्फ़िगर करने योग्य हैं
लिनक्स कर्नेल perf_even एपीआई से। तक पहुँचने के लिए PMDA libpfm4 लाइब्रेरी का उपयोग करता है
हार्डवेयर प्रदर्शन काउंटर इसलिए कोई भी काउंटर जो libpfm4 में समर्थित है, होना चाहिए
उपलब्ध। इसमें प्रत्यक्ष एमएसआर के माध्यम से इंटेल आरएपीएल काउंटरों को पढ़ने की क्षमता भी शामिल है
पहुँच। पीएमडीए प्रत्येक हार्डवेयर के लिए अलग-अलग काउंटरों को स्वचालित रूप से लोड करने का समर्थन करता है
वास्तुकला। प्रत्येक के लिए वांछित काउंटर निर्दिष्ट करने के लिए एक एकल कॉन्फ़िगरेशन फ़ाइल का उपयोग किया जाता है
हार्डवेयर प्रदर्शन निगरानी इकाई (पीएमयू)। कॉन्फ़िगरेशन फ़ाइल भिन्न की अनुमति देती है
विभिन्न सीपीयू पर प्रोग्राम किए जाने वाले काउंटर और अनकोर के राउंड-रॉबिन असाइनमेंट का समर्थन करते हैं
कुछ एएमडी चिप्स के लिए आवश्यक काउंटर।
पीएमडीए उपयोगकर्ता और कर्नेल मोड दोनों में घटनाओं की गणना करने के लिए काउंटरों को कॉन्फ़िगर करता है। इसका मतलब यह है
हार्डवेयर काउंटर सामान्य अप्राप्त उपयोगकर्ता अनुप्रयोगों द्वारा उपयोग के लिए उपलब्ध नहीं हैं
जब वे पीएमडीए द्वारा उपयोग में हों। पीएमडीए अस्थायी रूप से अक्षम करने के लिए एक तंत्र प्रदान करता है
सामान्य उपयोगकर्ताओं को काउंटरों का उपयोग करने में सक्षम बनाने के लिए सिस्टम-व्यापी काउंटर
इच्छा। देखना perfalloc(२९) विवरण के लिए।
का एक संक्षिप्त विवरण pmdaperfevent कमांड लाइन विकल्प इस प्रकार है:
-d यह बिल्कुल महत्वपूर्ण है कि प्रदर्शन मेट्रिक्स डोमेन यहाँ निर्दिष्ट संख्या है
अद्वितीय और सुसंगत। अर्थात्, डोमेन प्रत्येक पीएमडीए के लिए अलग-अलग होना चाहिए
मेजबान, और वही डोमेन सभी मेजबानों पर एक ही पीएमडीए के लिए नंबर का उपयोग किया जाना चाहिए।
-l लॉग फ़ाइल का स्थान। डिफ़ॉल्ट रूप से, नाम की एक लॉग फ़ाइल perfevent.log में लिखा है
की वर्तमान निर्देशिका पीएमसीडी(1) जब pmdaperfevent प्रारंभ किया गया है, अर्थात्
$PCP_LOG_DIR/pmcd. यदि लॉग फ़ाइल नहीं बनाई जा सकती या लिखने योग्य नहीं है, तो आउटपुट है
इसके बजाय मानक त्रुटि के लिए लिखा गया।
-U उपयोगकर्ता खाता जिसके अंतर्गत एजेंट चलाना है. डिफ़ॉल्ट विशेषाधिकार प्राप्त "रूट" है
खाते.
-i कनेक्शन के लिए दिए गए पोर्ट नंबर को सुनें पीएमसीडी(1)
-p संवाद स्थापित करना पीएमसीडी(1) stdin/stdout के माध्यम से
-u उम्मीद पीएमसीडी(1) दिए गए यूनिक्स डोमेन सॉकेट पर कनेक्ट करने के लिए
-6 उम्मीद पीएमसीडी(1) दिए गए आईपीवी6 पोर्ट (नंबर या नाम) पर कनेक्ट करने के लिए
INSTALLATION
RSI परिपूर्ण पीएमडीए डिफ़ॉल्ट रूप से सक्रिय नहीं है. पीएमडीए स्थापित करने के लिए, निम्न कार्य करें
जड़:
# सीडी $PCP_PMDAS_DIR/perfevent
# ।/इंस्टॉल
यदि आप स्थापना को पूर्ववत करना चाहते हैं, तो रूट के रूप में निम्न कार्य करें:
# सीडी $PCP_PMDAS_DIR/perfevent
# ।/हटाना
pmdaperfevent द्वारा लॉन्च किया गया है पीएमसीडी(1) और इसे कभी भी सीधे निष्पादित नहीं किया जाना चाहिए। इंस्टाल
और स्क्रिप्ट हटाएँ सूचित करें पीएमसीडी(1) जब एजेंट स्थापित या हटा दिया जाता है।
onworks.net सेवाओं का उपयोग करके pmdaperfevent का ऑनलाइन उपयोग करें