Ps और top कमांड में क्या अंतर है?


17

आज्ञा psऔर topआज्ञा में क्या अंतर है ? मैं देखता हूं कि दोनों चल रही प्रक्रियाओं के बारे में जानकारी प्रदर्शित कर सकते हैं। किसका उपयोग कब किया जाना चाहिए?

जवाबों:


14

topअधिकांशतः अंतःक्रियात्मक रूप से उपयोग किया जाता है (मैन पेज पढ़ने या "h" को दबाते हुए topचल रहा है) और psगैर-संवादात्मक उपयोग (स्क्रिप्ट, शेल पाइपलाइनों के साथ कुछ जानकारी निकालने ) के लिए डिज़ाइन किया गया है


11

topआपको प्रक्रिया के आँकड़ों को लगातार प्रदर्शित करने की अनुमति देता है जब तक कि बनाम बंद न हो जाए psजो आपको एक सिंगल स्नैपशॉट देता है।


6

topआपके द्वारा उपयोग की जाने वाली प्रोसेसर शक्ति की मात्रा द्वारा आदेशित आपकी प्रक्रियाओं को देखने में सक्षम बनाता है। psआपको अपनी सभी प्रक्रियाओं को देखने में सक्षम बनाता है, या केवल कुछ उपयोगकर्ताओं द्वारा उपयोग की जाने वाली प्रक्रियाएँ, उदाहरण के लिए rootया अपने आप को।

topयह देखने के लिए उपयोग किया जाना चाहिए कि कौन-सी प्रक्रियाएँ सबसे अधिक सक्रिय हैं, psयह देखने के लिए उपयोग किया जा सकता है कि आप (या कोई अन्य उपयोगकर्ता) कौन-सी प्रक्रियाएँ वर्तमान में चल रही हैं।

उपयोग topऔर psचलाने के लिए man topया man psअपने टर्मिनल में;) के बारे में अधिक जानकारी के लिए ;


3

और दूसरी बात:

ps- पढ़ने की प्रक्रिया की जानकारी
top- सीपीयू, मेमोरी उपयोग और अधिक का उपयोग करके शीर्ष संसाधनों की तरह संसाधन की निगरानी।


0

CPU उपयोग के लिए, psयह प्रक्रिया के जीवनकाल में औसत CPU उपयोग को प्रदर्शित करता है क्योंकि यह तात्कालिक है और हमेशा 0% या 100% होगा। topयह हाल के चुनावों के औसत से अधिक तात्कालिक रूप देता है।

अधिक जानकारी यहाँ: शीर्ष और पीएस एक ही सीपीयू परिणाम नहीं दिखा रहा है


औसत CPU उपयोग ( %CPU) 0 और 100% (समावेशी) के बीच कुछ भी हो सकता है। procps-ngमैन पेज के अनुसार , जब तक आप भाग्यशाली नहीं होंगे
एंथनी जी -
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.