ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

देखने की प्रक्रियाएँ

प्रक्रियाओं को देखने के लिए सबसे अधिक इस्तेमाल किया जाने वाला कमांड (कई हैं) है psps

प्रोग्राम में बहुत सारे विकल्प हैं, लेकिन इसके सरलतम रूप में इसका उपयोग इस प्रकार किया जाता है:



[मुझे@लिनक्सबॉक्स ~]$ ps

पीआईडी ​​टीटीआई टाइम सीएमडी

5198 अंक/1 00:00:00 बैश

10129 अंक/1 00:00:00 अंक

[मुझे@लिनक्सबॉक्स ~]$ ps

पीआईडी ​​टीटीआई टाइम सीएमडी

5198 अंक/1 00:00:00 बैश

10129 अंक/1 00:00:00 अंक


इस उदाहरण में परिणाम दो प्रक्रियाओं को सूचीबद्ध करता है, प्रक्रिया 5198 और प्रक्रिया 10129, जो हैं खूब जोर से पीटना और ps क्रमश। जैसा कि हम देख सकते हैं, डिफ़ॉल्ट रूप से, ps यह हमें बहुत कुछ नहीं दिखाता, केवल वर्तमान टर्मिनल सत्र से जुड़ी प्रक्रियाएँ दिखाता है। और अधिक देखने के लिए, हमें कुछ विकल्प जोड़ने होंगे, लेकिन ऐसा करने से पहले, आइए उत्पादित अन्य क्षेत्रों पर नजर डालें ps. TTY यह "टेलिटाइप" का संक्षिप्त रूप है और इसका संदर्भ देता है नियंत्रण टर्मिनल प्रक्रिया के लिए. यूनिक्स यहां अपनी उम्र दिखा रहा है। TIME फ़ील्ड प्रक्रिया द्वारा उपभोग किए गए CPU समय की मात्रा है। जैसा कि हम देख सकते हैं, कोई भी प्रक्रिया कंप्यूटर को बहुत अधिक मेहनत नहीं करवाती।

यदि हम एक विकल्प जोड़ते हैं, तो हम सिस्टम क्या कर रहा है इसकी एक बड़ी तस्वीर प्राप्त कर सकते हैं:


की छवि

[मुझे@लिनक्सबॉक्स ~]$ पीएस एक्स


पीआईडी

TTY

STAT

TIME

कमान

2799

?

एसएसएल

0:00

/usr/libexec/bonobo-सक्रियण-सर्वर –ac

2820

?

Sl

0:01

/usr/libexec/evolution-डेटा-सर्वर-1.10 --

15647

?

Ss

0:00

/bin/sh /usr/bin/startkde

15751

?

Ss

0:00

/usr/bin/ssh-एजेंट /usr/bin/dbus-लॉन्च --

15754

?

S

0:00

/usr/bin/dbus-launch --exit-with-session

15755

?

Ss

0:01

/bin/dbus-daemon --fork --print-pid 4 –pr

15774

?

Ss

0:02

/usr/bin/gpg-एजेंट -s-डेमन

15793

?

S

0:00

start_kdeinit --new-स्टार्टअप +kcminit_start

15794

?

Ss

0:00

kdeinit चल रहा है...

15797

?

S

0:00

dcopserver-नोसिड



और बहुत सारे...


"x" विकल्प जोड़ना (ध्यान दें कि कोई अग्रणी डैश नहीं है) बताता है ps हमारी सभी प्रक्रियाओं को दिखाने के लिए, चाहे वे किसी भी टर्मिनल (यदि कोई हो) द्वारा नियंत्रित हों। "?" की उपस्थिति में TTY कॉलम कोई नियंत्रण टर्मिनल नहीं दर्शाता है। इस विकल्प का उपयोग करके, हम अपने स्वामित्व वाली प्रत्येक प्रक्रिया की एक सूची देखते हैं।

चूँकि सिस्टम बहुत सारी प्रक्रियाएँ चला रहा है, ps एक लंबी सूची तैयार करता है. इससे आउटपुट को पाइप करना अक्सर सहायक होता है ps में कम आसानी से देखने के लिए. कुछ विकल्प संयोजन आउटपुट की लंबी लाइनें भी उत्पन्न करते हैं, इसलिए टर्मिनल एमुलेटर विंडो को अधिकतम करना भी एक अच्छा विचार हो सकता है।

शीर्षक वाला एक नया कॉलम STAT आउटपुट में जोड़ा गया है। STAT यह "स्टेट" का संक्षिप्त रूप है और प्रक्रिया की वर्तमान स्थिति को प्रकट करता है:


तालिका 10-1: प्रक्रिया स्थितियाँ


राज्य का अर्थ

राज्य का अर्थ

आर चल रहा है. इसका मतलब है कि प्रक्रिया चल रही है या चलने के लिए तैयार है।


की छवि

एस सो रहा है. प्रक्रिया नहीं चल रही है; बल्कि, यह किसी इवेंट की प्रतीक्षा कर रहा है, जैसे कि कीस्ट्रोक या नेटवर्क पैकेट।


की छवि

डी निर्बाध नींद. प्रक्रिया I/O की प्रतीक्षा कर रही है जैसे कि डिस्क ड्राइव।


की छवि

टी रुक गया. प्रक्रिया रोकने का निर्देश दिया गया है. इस पर बाद में और अधिक जानकारी।


की छवि

ZA निष्क्रिय या "ज़ोंबी" प्रक्रिया। यह एक चाइल्ड प्रक्रिया है जिसे समाप्त कर दिया गया है, लेकिन उसके माता-पिता द्वारा इसे साफ़ नहीं किया गया है।


की छवि

< एक उच्च प्राथमिकता वाली प्रक्रिया. किसी प्रक्रिया को सीपीयू पर अधिक समय देकर अधिक महत्व देना संभव है। किसी प्रक्रिया के इस गुण को कहा जाता है सुंदरता. उच्च प्राथमिकता वाली प्रक्रिया को कम प्राथमिकता वाला कहा जाता है अच्छा क्योंकि इसमें CPU का अधिक समय लग रहा है, जिससे बाकी सभी के लिए कम समय बचता है।


की छवि

NA कम प्राथमिकता वाली प्रक्रिया. कम प्राथमिकता वाली प्रक्रिया (एक "अच्छी" प्रक्रिया) को उच्च प्राथमिकता वाली अन्य प्रक्रियाओं की सेवा के बाद ही प्रोसेसर का समय मिलेगा।


की छवि


प्रक्रिया स्थिति का अन्य पात्रों द्वारा अनुसरण किया जा सकता है। ये विभिन्न विदेशी प्रक्रिया विशेषताओं का संकेत देते हैं। देखें ps अधिक विवरण के लिए मैन पेज।

विकल्पों का एक अन्य लोकप्रिय सेट "ऑक्स" (बिना किसी अग्रणी डैश के) है। इससे हमें और भी अधिक जानकारी मिलती है:



की छवि

[मुझे@लिनक्सबॉक्स ~]$ ps aux


USER

पीआईडी

%सी पी यू

%मेम

वीएसजेड

आरएसएस

TTY

STAT

स्टार्ट

TIME

कमान

जड़

1

0.0

0.0

2136

644

?

Ss

Mar05

0:31

init

जड़

2

0.0

0.0

0

0

?

S<

Mar05

0:00

[केटी]

जड़

3

0.0

0.0

0

0

?

S<

Mar05

0:00

[मील]

जड़

4

0.0

0.0

0

0

?

S<

Mar05

0:00

[केएस]

जड़

5

0.0

0.0

0

0

?

S<

Mar05

0:06

[वा]

जड़

6

0.0

0.0

0

0

?

S<

Mar05

0:36

[ev]

जड़

7

0.0

0.0

0

0

?

S<

Mar05

0:00

[ख]



और बहुत सारे...


विकल्पों का यह सेट प्रत्येक उपयोगकर्ता से संबंधित प्रक्रियाओं को प्रदर्शित करता है। अग्रणी डैश के बिना विकल्पों का उपयोग करने से "बीएसडी स्टाइल" व्यवहार के साथ कमांड शुरू हो जाती है। का लिनक्स संस्करण ps के व्यवहार का अनुकरण कर सकते हैं ps प्रोग्राम कई अलग-अलग यूनिक्स कार्यान्वयनों में पाया गया। इन विकल्पों के साथ, हमें ये अतिरिक्त कॉलम मिलते हैं:


तालिका 10-2: बीएसडी स्टाइल पीएस कॉलम हेडर


हेडर का अर्थ

हेडर का अर्थ

उपयोगकर्ता उपयोगकर्ता आईडी. यह प्रक्रिया का स्वामी है.


की छवि

%सीपीयू सीपीयू उपयोग प्रतिशत में।


की छवि

%MEM मेमोरी उपयोग प्रतिशत में.


की छवि

वीएसजेड वर्चुअल मेमोरी आकार।


की छवि

आरएसएस निवासी सेट का आकार। प्रक्रिया द्वारा उपयोग की जा रही भौतिक मेमोरी (RAM) की मात्रा किलोबाइट में है।


की छवि

START वह समय जब प्रक्रिया प्रारंभ हुई. 24 घंटे से अधिक के मानों के लिए, दिनांक का उपयोग किया जाता है।


की छवि


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: