मैं top
बिजीबॉक्स पर चलता हूं और यह सभी प्रोसेस और उनके वर्चुअल मेमोरी साइज को दिखाता है।
मैं कैसे निर्धारित करता हूं कि प्रत्येक प्रक्रिया द्वारा कितनी रैम का उपयोग किया जा रहा है?
मैं top
बिजीबॉक्स पर चलता हूं और यह सभी प्रोसेस और उनके वर्चुअल मेमोरी साइज को दिखाता है।
मैं कैसे निर्धारित करता हूं कि प्रत्येक प्रक्रिया द्वारा कितनी रैम का उपयोग किया जा रहा है?
जवाबों:
व्यस्तबॉक्स में, "ps" में "-o" विकल्प नहीं है, लेकिन "ps l" में RSS कॉलम शामिल है।
यदि अंतर्निहित O / S लिनक्स है, तो आप किसी दिए गए प्रक्रिया के लिए अधिक विशिष्ट विवरण भी प्राप्त कर सकते हैं:
cat /proc/PID/status
आउटपुट इस तरह दिखता है:
नाम: राख राज्य: एस (नींद) Tgid: 1990 पिड: 1990 PPid: 1 ट्रेसरपिड: 0 उिद: ० ० ० ० गिद: ० ० ० ० FDSize: 32 समूह: 0 VmPeak: 1592 kB VmSize: 1592 kB VmLck: 0 kB VmPin: 0 kB VHHWM: 552 kB VmRSS: 552 kB VmData: 268 kB VmStk: 136 kB VmExe: 688 kB VmLib: 472 kB VmPTE: 16 kB VmSwap: 0 kB सूत्र: 1 SigQ: 14/340 सिगपंड: 00000000000000000000000000000000 ShdPnd: 00000000000000000000000000000000 सिब्लॉक: 00000000000000000000000000000000 सिग्नगन: 00000000000000000000000004804004 SigCgt: 00000000000000000000000000080002 CapInh: 0000000000000000 CapPrm: ffffffffffffffff CapEff: ffffffffffffffff CapBnd: ffffffffffffffff Cpus_allowed: 1 Cpus_allowed_list: 0 स्वैच्छिक_सुविधा_स्विस: 49 nonvoluntary_ctxt_switches: 15
इस सूची में, VmRSS वर्तमान निवासी सेट है, और VmHWM निवासी सेट उच्च-जल-चिह्न है।
ps -q pid -o rss=
यह काम करना चाहिए
ps
पास कोई -q
विकल्प नहीं है और मैं suse linux चला रहा हूं।
ps
(नवीनतम प्रतिबद्ध जनवरी 2017 की 4e08a12) उस विकल्प या तो नहीं है।
-q
पिडलिस्ट पीआईडी (त्वरित मोड) द्वारा चयन करें। यह उन प्रक्रियाओं का चयन करता है जिनकी प्रक्रिया आईडी संख्या पिडलिस्ट में दिखाई देती है। इस विकल्प के साथ ps केवल pidlist में सूचीबद्ध pids के लिए आवश्यक जानकारी पढ़ता है और अतिरिक्त फ़िल्टरिंग नियम लागू नहीं करता है। Pids का क्रम अनसुलझा और संरक्षित है। इस मोड में कोई अतिरिक्त चयन विकल्प, छँटाई और वन प्रकार की लिस्टिंग की अनुमति नहीं है। Q और --quick-pid की पहचान।
-q
इसका क्या मतलब है। तो यह सिर्फ कहता है Linux
।
ps
ने-o
2006 से समर्थन किया है , लेकिन "DESKTOP" बिल्ड विकल्प के साथ बनाया जाना चाहिए।