Perf.data पढ़ें और पार्स करें


4

मैं कमांड का उपयोग करके लिनक्स से एक प्रदर्शन काउंटर रिकॉर्ड कर रहा हूं perf record

मैं परिणाम का उपयोग करना चाहता हूं perf.data अन्य प्रोग्रामिंग ऐप्स के लिए एक इनपुट के रूप में। क्या आप जानते हैं कि मैं डेटा को कैसे पढ़ और पार्स कर सकता हूँ perf.data?


हममें से जिन्होंने अभी तक टूल का इस्तेमाल नहीं किया है, क्या आप उस डेटाफाइल से एक नमूना पोस्ट कर सकते हैं?
slhck

यहाँ @slhck फ़ाइल का एक नमूना स्नैपशॉट है perf.wiki.kernel.org/index.php/...
Mohamad Ibrahim

जवाबों:


0

बिलियन है perf.data में पार्सर और प्रिंटर perf उपकमांड "लिपि" के साथ लाइनक्स टूल का उपकरण।

कन्वर्ट करने के लिए perf.data फ़ाइल

perf script > perf.data.txt

अन्य फ़ाइल में पूर्ण रिकॉर्ड का उत्पादन परिवर्तित करने के लिए ( perf record -o filename.data ) उपयोग -i विकल्प:

perf script -i filename.data > filename.data.txt

perf script पर प्रलेखित है man perf-script, ऑनलाइन उपलब्ध है http://man7.org/linux/man-pages/man1/perf-script.1.html

   perf-script - Read perf.data (created by perf record) and display
   trace output

   This command reads the input file and displays the trace recorded.

       'perf script' to see a detailed trace of the workload that was
       recorded.

का आउटपुट perf script मानव द्वारा ASCII पाठ पठनीय हैं। लेकिन लिपियों द्वारा उन्हें पार्स किया जाना आसान नहीं होगा। perf script -D दिखाएगा कि कैसे व्यक्तिगत घटनाओं को हेक्स में संग्रहीत किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.