यह कमांड iowatcher है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
iowatcher - blktrace परिणामों से विज़ुअलाइज़ेशन बनाएं
SYNOPSIS
iowatcher [विकल्प] [--] [कार्यक्रम तर्क ...]
वर्णन
iowatcher blktrace रन के परिणामों को रेखांकन करता है। यह किसी मौजूदा के परिणाम को ग्राफ़ कर सकता है
blktrace, एक नया blktrace प्रारंभ करें, या एक नया blktrace और एक बेंचमार्क रन प्रारंभ करें। यह तब हो सकता है
किसी दिए गए ट्रेस से IO की एक छवि या मूवी बनाएं। iowatcher या तो SVG का उत्पादन कर सकता है
mp4 प्रारूप में फ़ाइलें या फिल्में (avconv के साथ) या ogg प्रारूप (png2theora के साथ)।
विकल्प
--मदद एक संक्षिप्त उपयोग सारांश प्रिंट करें।
-डी, --डिवाइस युक्ति
नियंत्रित करता है कि आप किस डिवाइस का पता लगा रहे हैं। आप एक समय में केवल एक ही डिवाइस का पता लगा सकते हैं
अब। इसे सीधे blktrace पर भेजा जाता है, और इसकी आवश्यकता केवल तब होती है जब आप कोई नया बना रहे हों
ट्रेस।
-डी, --ब्लकट्रेस-गंतव्य गंतव्य
ब्लैकट्रेस के लिए गंतव्य.
-पी, --प्रोग
blktrace चलने के दौरान एक प्रोग्राम चलाएँ। कार्यक्रम और उसके तर्क अवश्य होने चाहिए
अन्य सभी विकल्पों के बाद निर्दिष्ट। ध्यान दें कि इस विकल्प की पहले आवश्यकता थी
कार्यक्रम को एकल तर्क के रूप में दिया जाना था लेकिन अब यह बताता है iowatcher अतिरिक्त की उम्मीद करना
तर्क जो इसे ट्रेस के दौरान चलाया जाना चाहिए।
-- विकल्प पार्सिंग समाप्त करें. अगर --प्रोग निर्दिष्ट है, उसके बाद सब कुछ -- का कार्यक्रम है
दौड़ना। यह उपयोगी हो सकता है यदि प्रोग्राम का नाम अन्यथा ग़लती से लिया जा सकता है
विकल्प.
-क, --कीप-मूवी-एसवीजीएस
मूवी मोड के लिए एसवीजी फ़ाइलें जेनरेट करके रखें।
-टी, --ट्रेस पथ
उस फ़ाइल या निर्देशिका का नाम निर्दिष्ट करें जिसमें blktrace आउटपुट स्थित है।
iowatcher blkparse से एक डंप का उपयोग करता है, इसलिए यह विकल्प के नाम का अनुमान लगाने का प्रयास करता है
यदि डंप फ़ाइल पहले से मौजूद नहीं है तो संबंधित प्रति-सीपीयू blktrace डेटा फ़ाइलें।
किसी दिए गए ग्राफ़ में एकाधिक निशान जोड़ने के लिए, आप निर्दिष्ट कर सकते हैं --ट्रेस एक से ज्यादा बार।
If पथ एक निर्देशिका है, iowatcher निर्देशिका के नाम को आधार के रूप में उपयोग करेगा
डंप फ़ाइल का नाम और निर्देशिका के अंदर पाई गई सभी ट्रेस फ़ाइलें होंगी
संसाधित।
-एल, --लेबल लेबल
ट्रेस फ़ाइल के लिए ग्राफ़ में एक लेबल सेट करता है। लेबल उसी क्रम में जोड़े जाते हैं
ट्रेस फ़ाइलों के रूप में।
-एम, --चलचित्र [अंदाज]
एक फिल्म बनाएं. फ़ाइल स्वरूप इसमें प्रयुक्त एक्सटेंशन पर निर्भर करता है -o पट्टिका
विकल्प। यदि आप .ogv या .ogg एक्सटेंशन निर्दिष्ट करते हैं, तो परिणाम Ogg Theora होगा
वीडियो, यदि png2theora उपलब्ध है। यदि आप .mp4 एक्सटेंशन का उपयोग करते हैं, तो परिणाम होगा
यदि avconv उपलब्ध है तो एक mp4 वीडियो बनें। आप किसी अन्य एक्सटेंशन का उपयोग कर सकते हैं, लेकिन
अंतिम परिणाम एक mp4 होगा. स्वीकृत अंदाज मान हैं धुरी एक परिपत्र के लिए
डिस्क जैसा प्रभाव (डिफ़ॉल्ट) या रेक्ट आयताकार ग्राफ़ शैली के लिए.
-टी, --शीर्षक शीर्षक
एक सेट करें शीर्षक ग्राफ़ के शीर्ष पर रखा जाना है.
-ओ, --आउटपुट पट्टिका
एसवीजी छवि या वीडियो के लिए आउटपुट फ़ाइल नाम। उपयोग किया गया वीडियो प्रारूप इस पर निर्भर करेगा
फ़ाइल नाम एक्सटेंशन. देखना --चलचित्र ब्योरा हेतु।
-आर, --रोलिंग सेकंड
रोलिंग औसत की अवधि को नियंत्रित करें। iowatcher ऊबड़-खाबड़ को सुचारू करने का प्रयास करता है
अतीत के सेकंड के साथ वर्तमान सेकंड के औसत से ग्राफ़। बड़ी संख्या
यहां आपको सपाट ग्राफ़ दिए गए हैं।
-एच, --ऊंचाई ऊंचाई
प्रत्येक ग्राफ़ की ऊंचाई निर्धारित करें
-डब्ल्यू, --चौड़ाई चौडाई
प्रत्येक ग्राफ़ की चौड़ाई निर्धारित करें
-सी, --स्तंभ कॉलम
ग्राफ़ आउटपुट में स्तंभों की संख्या
-एक्स, --xज़ूम न्यूनतम अधिकतम
संसाधित समय सीमा को सीमित करें न्यूनतम अधिकतम.
-वाई, --yzoom न्यूनतम अधिकतम
संसाधित क्षेत्रों को सीमित करें न्यूनतम अधिकतम.
-ए --io-कथानक-क्रिया कार्य
भूखंड कार्य (Q, D, या C में से एक) IO ग्राफ़ में।
-पी, --प्रति-प्रक्रिया-io
IO ग्राफ़ में प्रक्रियाओं के बीच अंतर बताएं।
-ओ, --केवल-ग्राफ ग्राफ
आउटपुट में एक एकल ग्राफ़ जोड़ें (अनुभाग देखें)। रेखांकन विकल्पों के लिए)। डिफ़ॉल्ट रूप से सभी
ग्राफ़ शामिल हैं. उपयोग -O केवल आवश्यक ग्राफ़ उत्पन्न करने के लिए। -O उपयोग किया जा सकता है
एक से ज्यादा बार।
-एन, --नो-ग्राफ टाइप
आउटपुट से एकल ग्राफ़ हटाएं (अनुभाग देखें)। रेखांकन विकल्पों के लिए)। यह
विकल्प का उपयोग एक से अधिक बार किया जा सकता है.
रेखांकन
द्वारा स्वीकृत मान -O और -N विकल्प हैं:
आईओ, टीपीयूटी, विलंबता, क्यू_डेप्थ, आईओपीएस, सीपीयू-एसआईएस, सीपीयू-आईओ, सीपीयू-आईआरक्यू, सीपीयू-उपयोगकर्ता, सीपीयू-सॉफ्ट
उदाहरण
मौजूदा ट्रेस.डंप से ग्राफ़ उत्पन्न करें:
# iowatcher -t ट्रेस
IO ग्राफ़ छोड़ें:
# iowatcher -t ट्रेस.डंप -o ट्रेस.svg -N io
केवल ग्राफ tput और विलंबता:
# iowatcher -t ट्रेस.डंप -o ट्रेस.svg -O tput -O विलंबता
दो रन से एक ग्राफ़ बनाएं, और उन्हें लेबल करें:
# iowatcher -t ext4.dump -t xfs.dump -l Ext4 -l XFS -o ट्रेस.svg
एक फियो बेंचमार्क चलाएं और ट्रेस को ट्रेस.डंप में संग्रहीत करें, शीर्ष पर एक शीर्षक जोड़ें, उपयोग करें
/dev/sda blktrace के लिए:
# iowatcher -d /dev/sda -t ट्रेस.डंप -T 'फियो बेंचमार्क' -p fio some_job_file
मौजूदा ट्रेस से एक मूवी बनाएं:
# iowatcher -t ट्रेस --मूवी -o ट्रेस.mp4
लेखक
iowatcher क्रिस मेसन द्वारा बनाया गया था और इसका रखरखाव किया जाता है।
यह मैन पेज मुख्यतः क्रिस के मूल README पर आधारित एंड्रयू प्राइस द्वारा लिखा गया था।
कॉपीराइट
यह कार्यक्रम मुफ्त सॉफ्टवेयर है; आप इसे पुनर्वितरित कर सकते हैं और/या इसे की शर्तों के तहत संशोधित कर सकते हैं
जीएनयू जनरल पब्लिक लाइसेंस v2 जैसा कि फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित किया गया है।
यह कार्यक्रम इस उम्मीद में वितरित किया जाता है कि यह उपयोगी होगा, लेकिन बिना किसी वारंटी के;
किसी विशेष उद्देश्य के लिए व्यापारिकता या उपयुक्तता की निहित वारंटी के बिना भी।
अधिक विवरण के लिए जीएनयू जनरल पब्लिक लाइसेंस देखें।
आपको इस कार्यक्रम के साथ GNU जनरल पब्लिक लाइसेंस की एक प्रति प्राप्त होनी चाहिए;
यदि नहीं, तो फ्री सॉफ्टवेयर फाउंडेशन, इंक., 51 फ्रैंकलिन स्ट्रीट, पांचवीं मंजिल, को लिखें।
बोस्टन, एमए 02110-1301 यूएसए
onworks.net सेवाओं का उपयोग करके iowatcher का ऑनलाइन उपयोग करें