शीर्ष / htop; आदेश द्वारा समूह प्रक्रिया


20

मैं जानना चाहता हूं कि एक विशिष्ट कमांड कितने संसाधन का उपयोग कर रहा है।

topऔर htopप्रक्रिया के आधार पर जानकारी प्रदर्शित करता है, लेकिन मैं चाहता हूं कि जानकारी प्रति आदेश के आधार पर दर्शाई जाए। उदाहरण के लिए, मैं जानना चाहता हूं कि रैम क्रोम कितना उपयोग कर रहा है।


5
OS जैसी उपयोगिताएँ topऔर psभिन्नताएँ। आपको अपने द्वारा उपयोग किए जा रहे OS के साथ प्रश्न को टैग करना चाहिए।
जोर्डम

जवाबों:


9

आप 1 पुनरावृत्ति के साथ topबैच मोड में चला सकते हैं । आप इसे पकड़ते हैं, इसे पाइप करते हैं , परिणाम और इसे प्रिंट करते हैं।-b-n1awkSUM

top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'

मुझे नहीं पता कि आप किस कॉलम को आउटपुट करना चाहते हैं। $9अपनी आवश्यकताओं के अनुरूप बदलने के लिए।


6

में यह संभव है atoppइसे चलाते समय बस दबाएं । मदद से:

Accumulated figures:
        'u'  - total resource consumption per user
        'p'  - total resource consumption per program (i.e. same process name)
        'j'  - total resource consumption per container

केवल एक चीज का उपयोग करने से मुझे रोकना atopक्रोन निर्भरता है, लेकिन एक खुला पीआर है जो उम्मीद को ठीक करेगा
कोड ब्लिंग

1
अद्यतन: पीआर स्वीकार कर लिया गया था, और atopकोई cronनिर्भरता के साथ एक नया संस्करण जारी किया जाएगा ।
कोड ब्लिंग

6

मुख्य थ्रेड (कमांड) द्वारा प्रक्रियाओं Hको htopसमूह में दबाकर , वास्तव में यह थ्रेड्स दृश्यता को बढ़ाता है।


यह थ्रेड्स को छिपाता है, हालांकि अभी भी प्रक्रियाओं का एक पेड़ हो सकता है। ट्री व्यू का उपयोग करना और F6केवल प्रक्रिया समूह को दिखाने के लिए कार्यों के साथ पेड़ों को गिराना , लेकिन पेड़ों के दृश्य को छांटना।
कोड ब्लिंग

मुझे एहसास हुआ कि पेड़ के दृश्य में, यहां तक ​​कि पेड़ की शाखाओं के टूटने के साथ, यह अभी भी योग नहीं दिखाता है, यह सिर्फ प्रति-प्रक्रिया है। ऐसे कॉलम हैं जो बच्चों के लिए योग को सूचीबद्ध करने वाले हैं, लेकिन वे काम नहीं करते हैं, या तो। htopकोई फर्क नहीं पड़ता कि आप क्या करते हैं।
कोड ब्लिंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.