यह कमांड पिडस्टैट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
पिडस्टैट - लिनक्स कार्यों के लिए रिपोर्ट आँकड़े।
SYNOPSIS
pidstat [ -d ] [ -h ] [ -I ] [ -l ] [ -R ] [ -r ] [ -s ] [ -t ] [ -U [ उपयोगकर्ता नाम ] ] [ -u ]
[ -V ] [ -v ] [ -w ] [ -C कॉम ] [ -G प्रक्रिया नाम ] [ -p { पीआईडी [,...] | स्व | सब } ] [
-T { टास्क | बच्चे | सब } ] [ अंतराल [ गणना ] ]
वर्णन
RSI pidstat कमांड का उपयोग वर्तमान में प्रबंधित किए जा रहे व्यक्तिगत कार्यों की निगरानी के लिए किया जाता है
लिनक्स कर्नेल. यह विकल्प के साथ चयनित प्रत्येक कार्य के लिए मानक आउटपुट गतिविधियों को लिखता है
-p या यदि विकल्प हो तो लिनक्स कर्नेल द्वारा प्रबंधित प्रत्येक कार्य के लिए -p सब इस्तेमाल किया गया है। नहीं
किसी भी कार्य को चुनना निर्दिष्ट करने के बराबर है -p सब लेकिन केवल सक्रिय कार्य (कार्यों के साथ)।
गैर-शून्य सांख्यिकी मान) रिपोर्ट में दिखाई देंगे।
RSI pidstat कमांड का उपयोग चयनित कार्यों की चाइल्ड प्रक्रियाओं की निगरानी के लिए भी किया जा सकता है।
विकल्प के बारे में पढ़ें -T नीचे.
RSI अंतराल पैरामीटर प्रत्येक रिपोर्ट के बीच सेकंड में समय की मात्रा निर्दिष्ट करता है। ए
0 का मान (या कोई पैरामीटर नहीं) इंगित करता है कि कार्य आँकड़े रिपोर्ट किए जाने हैं
सिस्टम स्टार्टअप (बूट) के बाद के समय के लिए। गणना पैरामीटर निर्दिष्ट किया जा सकता है
के साथ संयोजन अंतराल पैरामीटर अगर यह शून्य पर सेट नहीं है। का मूल्य गणना
पर उत्पन्न रिपोर्ट की संख्या निर्धारित करता है अंतराल सेकंड अलग। अगर अंतराल
पैरामीटर के बिना निर्दिष्ट किया गया है गणना पैरामीटर, pidstat कमांड रिपोर्ट तैयार करता है
लगातार।
आप झंडे का उपयोग करके विशिष्ट कार्य गतिविधियों के बारे में जानकारी का चयन कर सकते हैं। कोई भी निर्दिष्ट नहीं कर रहा हूँ
झंडे केवल सीपीयू गतिविधि का चयन करते हैं।
विकल्प
-सी कॉम
केवल वही कार्य प्रदर्शित करें जिनके कमांड नाम में स्ट्रिंग शामिल है कॉम. यह स्ट्रिंग हो सकती है
एक नियमित अभिव्यक्ति.
-d रिपोर्ट I/O आँकड़े (केवल कर्नेल 2.6.20 और बाद के संस्करण)। निम्न मान हो सकते हैं
प्रदर्शित:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
केबी_आरडी/एस
कार्य के कारण प्रति सेकंड डिस्क से पढ़े जाने वाले किलोबाइट की संख्या।
केबी_डब्लूआर/एस
कार्य द्वारा लिखे जाने वाले किलोबाइट की संख्या, या लिखे जाने का कारण बनेगी
डिस्क प्रति सेकंड.
केबी_सीसीडब्ल्यूआर/एस
किलोबाइट की संख्या जिसका डिस्क पर लेखन कार्य द्वारा रद्द कर दिया गया है।
ऐसा तब हो सकता है जब कार्य कुछ गंदे पेजकैश को छोटा कर देता है। इस मामले में,
कुछ IO जिनके लिए कोई अन्य कार्य सौंपा गया है, वे नहीं होंगे।
iodelay
मॉनिटर किए जा रहे कार्य के ब्लॉक I/O विलंब को घड़ी की टिक-टिक में मापा जाता है। यह
मीट्रिक में सिंक ब्लॉक I/O के पूरा होने की प्रतीक्षा में खर्च की गई देरी शामिल है
स्वैपिन ब्लॉक I/O पूरा करने के लिए।
आदेश
कार्य का कमांड नाम.
-जी प्रक्रिया_नाम
केवल वे प्रक्रियाएँ प्रदर्शित करें जिनके कमांड नाम में स्ट्रिंग शामिल है प्रक्रिया नाम। इस
स्ट्रिंग एक नियमित अभिव्यक्ति हो सकती है। यदि विकल्प -t का प्रयोग विकल्प -G के साथ किया जाता है
फिर उस प्रक्रिया से संबंधित धागे भी प्रदर्शित किए जाते हैं (भले ही उनके
कमांड नाम में स्ट्रिंग शामिल नहीं है प्रक्रिया नाम).
-h सभी गतिविधियों को एक ही लाइन पर क्षैतिज रूप से प्रदर्शित करें। इसे बनाने का इरादा है
अन्य प्रोग्रामों द्वारा पार्स किया जाना आसान है।
-मैं एक एसएमपी वातावरण में, इंगित करता हूं कि कार्य सीपीयू का उपयोग करते हैं (जैसा कि विकल्प द्वारा प्रदर्शित किया गया है -u )
प्रोसेसर की कुल संख्या से विभाजित किया जाना चाहिए।
-l प्रक्रिया कमांड नाम और उसके सभी तर्क प्रदर्शित करें।
-पी { पीआईडी [,...] | स्वयं | सभी }
उन कार्यों (प्रक्रियाओं) का चयन करें जिनके आँकड़े रिपोर्ट किए जाने हैं। पीआईडी विश्व का सबसे लोकप्रिय एंव
प्रक्रिया पहचान संख्या. स्व कीवर्ड इंगित करता है कि आँकड़े होने चाहिए
के लिए रिपोर्ट किया गया pidstat प्रक्रिया स्वयं, जबकि सब कीवर्ड इंगित करता है कि
सिस्टम द्वारा प्रबंधित सभी कार्यों के लिए आँकड़े रिपोर्ट किए जाने हैं।
-आर रिपोर्ट वास्तविक समय प्राथमिकता और शेड्यूलिंग नीति जानकारी। निम्नलिखित मान
प्रदर्शित किया जा सकता है:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
prio
कार्य की वास्तविक समय प्राथमिकता की निगरानी की जा रही है।
नीति
कार्य की शेड्यूलिंग नीति की निगरानी की जा रही है।
आदेश
कार्य का कमांड नाम.
-r पृष्ठ दोषों और स्मृति उपयोग की रिपोर्ट करें।
व्यक्तिगत कार्यों के लिए आँकड़े रिपोर्ट करते समय, निम्नलिखित मान हो सकते हैं
प्रदर्शित:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
मिनफ़ल्ट/एस
कार्य द्वारा प्रति सेकंड किए गए छोटे-मोटे दोषों की कुल संख्या, जो हैं
डिस्क से मेमोरी पेज लोड करने की आवश्यकता नहीं है।
माजफ़्ल्ट/एस
कार्य द्वारा प्रति सेकंड किए गए प्रमुख दोषों की कुल संख्या, जो हैं
डिस्क से मेमोरी पेज लोड करने की आवश्यकता है।
वीएसजेड
वर्चुअल आकार: किलोबाइट में संपूर्ण कार्य का वर्चुअल मेमोरी उपयोग।
आरएसएस
रेजिडेंट सेट आकार: कार्य द्वारा उपयोग की जाने वाली गैर-स्वैप की गई भौतिक मेमोरी
किलोबाइट।
%मेम
कार्यों में वर्तमान में उपलब्ध भौतिक मेमोरी का उपयोग किया गया हिस्सा।
आदेश
कार्य का कमांड नाम.
कार्यों और उनके सभी बच्चों के लिए वैश्विक आँकड़े रिपोर्ट करते समय, निम्नलिखित
मान प्रदर्शित किए जा सकते हैं:
यूआईडी
जिस कार्य की निगरानी की जा रही है उसकी वास्तविक उपयोगकर्ता पहचान संख्या
अपने बच्चों के साथ.
USER
उस कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम जिसकी निगरानी एक साथ की जा रही है
अपने बच्चों के साथ.
पीआईडी
कार्य की पहचान संख्या जिसके साथ मिलकर निगरानी की जा रही है
इसके बच्चे.
मिनफ़ल्ट-एन.आर
कार्य और उसके सभी बच्चों द्वारा की गई छोटी-छोटी गलतियों की कुल संख्या, और
समय के अंतराल के दौरान एकत्र किया गया।
majflt-nr
कार्य और उसके सभी बच्चों द्वारा की गई प्रमुख गलतियों की कुल संख्या, और
समय के अंतराल के दौरान एकत्र किया गया।
आदेश
उस कार्य का कमांड नाम जिसकी निगरानी उसके साथ की जा रही है
बच्चों.
-एस रिपोर्ट स्टैक उपयोग। निम्नलिखित मान प्रदर्शित किए जा सकते हैं:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
Stkआकार
किलोबाइट में मेमोरी की मात्रा कार्य के लिए स्टैक के रूप में आरक्षित है, लेकिन नहीं
आवश्यक रूप से उपयोग किया जाता है।
StkRef
कार्य द्वारा संदर्भित स्टैक के रूप में उपयोग की जाने वाली किलोबाइट में मेमोरी की मात्रा।
आदेश
कार्य का कमांड नाम.
-टी { कार्य | बच्चा | सभी }
यह विकल्प निर्दिष्ट करता है कि किसके द्वारा निगरानी की जानी है pidstat आदेश। टास्क
कीवर्ड इंगित करता है कि आँकड़े व्यक्तिगत कार्यों के लिए रिपोर्ट किए जाने हैं (यह है)।
डिफ़ॉल्ट विकल्प) जबकि बच्चे कीवर्ड इंगित करता है कि आँकड़े होने चाहिए
चयनित कार्यों और उनके सभी बच्चों के लिए विश्व स्तर पर रिपोर्ट की गई। सब कीवर्ड
इंगित करता है कि आँकड़े व्यक्तिगत कार्यों के लिए और विश्व स्तर पर रिपोर्ट किए जाने हैं
चयनित कार्य और उनके बच्चे।
नोट: कार्यों और उनके सभी बच्चों के वैश्विक आँकड़े सभी के लिए उपलब्ध नहीं हैं
के विकल्प pidstat. इसके अलावा ये आँकड़े वर्तमान के लिए आवश्यक नहीं हैं
समय अंतराल: किसी चाइल्ड प्रक्रिया के आँकड़े तभी एकत्र किए जाते हैं जब वह
ख़त्म कर देता है या मार दिया जाता है.
-t चयनित कार्यों से जुड़े थ्रेड के आंकड़े भी प्रदर्शित करें।
यह विकल्प रिपोर्ट में निम्नलिखित मान जोड़ता है:
टीजीआईडी
थ्रेड समूह लीडर की पहचान संख्या.
टीआईडी
धागे की पहचान संख्या की निगरानी की जा रही है।
-यू [उपयोगकर्ता नाम]
यूआईडी के बजाय मॉनिटर किए जा रहे कार्यों का वास्तविक उपयोगकर्ता नाम प्रदर्शित करें। अगर
उपयोगकर्ता नाम निर्दिष्ट है, तो केवल निर्दिष्ट उपयोगकर्ता से संबंधित कार्य हैं
का प्रदर्शन किया।
-यू सीपीयू उपयोग की रिपोर्ट करें।
व्यक्तिगत कार्यों के लिए आँकड़े रिपोर्ट करते समय, निम्नलिखित मान हो सकते हैं
प्रदर्शित:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
% usr
उपयोगकर्ता स्तर पर कार्य निष्पादित करते समय उपयोग किए गए सीपीयू का प्रतिशत
(आवेदन), अच्छी प्राथमिकता के साथ या उसके बिना। ध्यान दें कि यह फ़ील्ड नहीं है
वर्चुअल प्रोसेसर चलाने में बिताया गया समय शामिल करें।
%प्रणाली
सिस्टम स्तर पर कार्य निष्पादित करते समय कार्य द्वारा उपयोग किए गए सीपीयू का प्रतिशत
(कर्नेल)।
%अतिथि
वर्चुअल मशीन में कार्य द्वारा खर्च किए गए सीपीयू का प्रतिशत (वर्चुअल चलाना)।
प्रोसेसर).
%सी पी यू
कार्य द्वारा उपयोग किए गए CPU समय का कुल प्रतिशत। एक एसएमपी वातावरण में,
यदि विकल्प है तो कार्य के सीपीयू उपयोग को सीपीयू की कुल संख्या से विभाजित किया जाएगा -I
कमांड लाइन पर दर्ज किया गया है.
सी पी यू
प्रोसेसर नंबर जिससे कार्य जुड़ा हुआ है।
आदेश
कार्य का कमांड नाम.
कार्यों और उनके सभी बच्चों के लिए वैश्विक आँकड़े रिपोर्ट करते समय, निम्नलिखित
मान प्रदर्शित किए जा सकते हैं:
यूआईडी
जिस कार्य की निगरानी की जा रही है उसकी वास्तविक उपयोगकर्ता पहचान संख्या
अपने बच्चों के साथ.
USER
उस कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम जिसकी निगरानी एक साथ की जा रही है
अपने बच्चों के साथ.
पीआईडी
कार्य की पहचान संख्या जिसके साथ मिलकर निगरानी की जा रही है
इसके बच्चे.
यूएसआर-एमएस
कार्य और उसके सभी बच्चों द्वारा खर्च किए गए मिलीसेकंड की कुल संख्या
अच्छी प्राथमिकता के साथ या उसके बिना, उपयोगकर्ता स्तर (एप्लिकेशन) पर निष्पादन,
और समय के अंतराल के दौरान एकत्र किया गया। ध्यान दें कि यह फ़ील्ड नहीं है
वर्चुअल प्रोसेसर चलाने में बिताया गया समय शामिल करें।
सिस्टम-एमएस
कार्य और उसके सभी बच्चों द्वारा खर्च किए गए मिलीसेकंड की कुल संख्या
सिस्टम स्तर (कर्नेल) पर निष्पादन, और के अंतराल के दौरान एकत्र किया गया
समय है.
अतिथि-सुश्री
कार्य और उसके सभी बच्चों द्वारा खर्च किए गए मिलीसेकंड की कुल संख्या
वर्चुअल मशीन (वर्चुअल प्रोसेसर चलाना)।
आदेश
उस कार्य का कमांड नाम जिसकी निगरानी उसके साथ की जा रही है
बच्चों.
-V प्रिंट वर्जन नंबर फिर बाहर निकलें।
-v कुछ कर्नेल तालिकाओं के मूल्यों की रिपोर्ट करें। निम्नलिखित मान प्रदर्शित किए जा सकते हैं:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
धागे
वर्तमान कार्य से संबद्ध थ्रेडों की संख्या.
एफडी-एनआर
वर्तमान कार्य से जुड़े फ़ाइल डिस्क्रिप्टर की संख्या।
आदेश
कार्य का कमांड नाम.
-w रिपोर्ट कार्य स्विचिंग गतिविधि (केवल कर्नेल 2.6.23 और बाद में)। निम्नलिखित
मान प्रदर्शित किए जा सकते हैं:
यूआईडी
मॉनिटर किए जा रहे कार्य की वास्तविक उपयोगकर्ता पहचान संख्या।
USER
मॉनिटर किए जा रहे कार्य के स्वामी वास्तविक उपयोगकर्ता का नाम।
पीआईडी
निगरानी किये जा रहे कार्य की पहचान संख्या.
सीएसडब्ल्यूसीएच/एस
स्वैच्छिक संदर्भ की कुल संख्या प्रति सेकंड किए गए कार्य को स्विच करती है। ए
स्वैच्छिक संदर्भ स्विच तब होता है जब कोई कार्य अवरुद्ध हो जाता है क्योंकि इसके लिए इसकी आवश्यकता होती है
संसाधन जो अनुपलब्ध है.
nvcswch/s
गैर-स्वैच्छिक संदर्भ की कुल संख्या प्रति सेकंड किए गए कार्य को स्विच करती है। ए
जब कोई कार्य अवधि के लिए निष्पादित होता है तो अनैच्छिक संदर्भ स्विच होता है
इसके समय का टुकड़ा और फिर प्रोसेसर को छोड़ने के लिए मजबूर किया जाता है।
आदेश
कार्य का कमांड नाम.
वातावरण
RSI pidstat कमांड निम्नलिखित पर्यावरण चर को ध्यान में रखता है:
एस_रंग
जब यह चर सेट हो जाता है, तो टर्मिनल पर आंकड़ों को रंग में प्रदर्शित करें। संभव
इस चर के लिए मान हैं कभी नहीँ, हमेशा or स्वत: (बाद वाला डिफ़ॉल्ट है)।
कृपया ध्यान दें कि रंग (लाल, पीला, या कोई अन्य रंग होना) प्रदर्शित करने के लिए प्रयोग किया जाता है
एक मूल्य केवल रंग के कारण किसी भी प्रकार की समस्या का संकेत नहीं है। यह केवल
मूल्यों की विभिन्न श्रेणियों को इंगित करता है।
S_COLORS_SGR
टर्मिनल पर आंकड़े प्रदर्शित करने के लिए उपयोग किए जाने वाले रंगों और अन्य विशेषताओं को निर्दिष्ट करें।
इसका मान कॉलोन से अलग की गई क्षमताओं की सूची है जो डिफ़ॉल्ट रूप से
H=31;1:I=32;22:M=34;1:N=33;1:Z=33;22. समर्थित क्षमताएं हैं:
H= SGR (ग्राफिक रेंडिशन का चयन करें) प्रतिशत से अधिक मूल्यों के लिए सबस्ट्रिंग
या 75% के बराबर।
I= पीआईडी, यूआईडी या सीपीयू नंबर जैसे आइटम मानों के लिए एसजीआर सबस्ट्रिंग।
M= 50% से 75% की सीमा में प्रतिशत मानों के लिए SGR सबस्ट्रिंग।
N= गैर-शून्य सांख्यिकी मानों और कार्यों के नामों के लिए एसजीआर सबस्ट्रिंग।
Z= शून्य मानों और थ्रेड नामों के लिए एसजीआर सबस्ट्रिंग।
S_TIME_FORMAT
यदि यह चर मौजूद है और इसका मान है आईएसओ तो वर्तमान स्थान होगा
रिपोर्ट हेडर में दिनांक प्रिंट करते समय अनदेखा किया गया। NS pidstat कमांड का उपयोग करेगा
इसके बजाय आईएसओ 8601 प्रारूप (YYYY-MM-DD)।
उदाहरण
pidstat 2 5
सिस्टम में प्रत्येक सक्रिय कार्य के लिए सीपीयू आंकड़ों की पांच रिपोर्ट दो पर प्रदर्शित करें
दूसरा अंतराल।
pidstat -r -p 1643 2 5
दो पर पीआईडी 1643 के लिए पृष्ठ दोषों और स्मृति आँकड़ों की पाँच रिपोर्ट प्रदर्शित करें
दूसरा अंतराल।
pidstat -C "लोमड़ी|पक्षी" -r -p सब
उन सभी प्रक्रियाओं के लिए वैश्विक पृष्ठ दोष और स्मृति आँकड़े प्रदर्शित करें जिनकी
कमांड नाम में स्ट्रिंग "फॉक्स" या "बर्ड" शामिल है।
pidstat -T बच्चे -r 2 5
दो सेकंड के अंतराल पर पृष्ठ दोष आँकड़ों की पाँच रिपोर्ट प्रदर्शित करें
सिस्टम में सभी कार्यों की चाइल्ड प्रक्रियाएँ। केवल चाइल्ड गैर-शून्य के साथ प्रक्रिया करता है
सांख्यिकी मान प्रदर्शित किए जाते हैं.
onworks.net सेवाओं का उपयोग करके ऑनलाइन पिडस्टैट का उपयोग करें