मैक ओएस एक्स के लिए एक बेहतर "शीर्ष" कमांड? [बन्द है]


27

topओएस एक्स पर आदेश बहुत भद्दा है .. सबसे Linux distros के साथ शामिल एक आप उपयोग कर तरह-दर स्तंभ बदलने की अनुमति देता <है और >, एक रंगीन मोड (दबाकर है zकुंजी), और अन्य उपयोगी विकल्पों में से एक गुच्छा।

क्या कोई प्रतिस्थापन कमांड लाइन उपकरण है? आदर्श रूप से मैं htopओएस एक्स के लिए चाहूंगा , लेकिन क्योंकि यह /proc/फाइलसिस्टम पर निर्भर करता है ( इस धागे को देखें ) इसे पोर्ट नहीं किया गया है (और शायद कभी नहीं होगा)

स्पष्ट उत्तर "गतिविधि मॉनिटर" है, लेकिन मैं एक कमांड लाइन टूल की तलाश कर रहा हूं!


3
<3 htop। इस कारण +1 जोड़ा गया। बेवकूफ चरित्र की आवश्यकता के कारण संदेश बढ़ाया गया।
केंट फ्रेड्रिक

ठीक है, मैंने 'सॉर्ट' समस्या का जवाब दिया है - क्या अन्य "उपयोगी विकल्प" आप याद कर रहे हैं?
अलनीतक

3
ध्यान दें कि एक / proc फाइलसिस्टम को MacFUSE : osxbook.com/book/bonus/chapter11/procfs का उपयोग करके उपलब्ध कराया जा सकता है , लेकिन मैं इसका लाभ उठाने वाले किसी भी 'शीर्ष' पोर्ट के बारे में नहीं जानता।
सोरेन कुकलौ 18

1
मुझे डर है कि MacFUSE procfs लिनक्स के खरीद के लिए एक ड्रॉप-इन प्रतिस्थापन नहीं है। जब मैंने htop (या dstat चलाने) को संकलित करने की कोशिश की, तो मुझे रोक दिया गया क्योंकि कोई / proc / स्टेट निर्देशिका नहीं है।
क्लिंटन ब्लैकमोर

जवाबों:


23

topMacOS X में छँटाई का समर्थन करता है , कम से कम:

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.

20

मैं htop को OSX में पोर्ट करने पर काम कर रहा हूं। रेपो यहां है ( यहां अधिक सक्रिय कांटा है , और इसके माध्यम से स्थापित किया जा सकता है brew install htop)

मैं वर्तमान में Apple के libtop (APSL) और htop (GPL) के बीच लाइसेंसिंग क्लैश के बारे में क्या करना चाहता हूं, यह जानने की कोशिश कर रहा हूं। इस पर करने के लिए शायद बहुत अधिक प्रोग्रामिंग नहीं है - लेकिन मुझे मेरे द्वारा आवश्यक लिबटॉप के बिट्स को फिर से लागू करना पड़ सकता है। अगर किसी के पास लाइसेंस बनाने के काम के बारे में सुझाव हैं तो कृपया बात करें।

यहाँ छवि विवरण दर्ज करें


स्क्रीनशॉट: flickr.com/photos/andyarmstrong/3651319080
Hexten

1
अच्छा काम, मेरी एकमात्र चिंता यह है कि आपको मेमोरी जानकारी देखने के लिए इसे सूडो के साथ चलाने की आवश्यकता है। अगर पॉसिबल इसे सूदो से पूछे बिना काम करवाता है, तो इससे सीधे आगे बढ़ने की कोशिश करें।
१०:५० पर सोरिन

दुर्भाग्य से माउस क्लिक काम नहीं करता है।
एरिक काजू


8

नज़र - अपने सिस्टम पर नज़र वही है जो आप ढूंढ रहे हैं। मैंने पहले इसे लिनक्स पर इस्तेमाल किया था, यह क्रॉस-प्लेटफॉर्म है और वास्तव में अच्छा है।

यहाँ मेरा स्क्रीनशॉट है।

यहाँ छवि विवरण दर्ज करें


7

वहाँ भी एक htop के लिए एक काढ़ा अगर तुम कैसे रोल है।

दुर्भाग्यवश, Apple / usr / bin / top लगातार जारी है, क्योंकि यह अब यौगिक एकल चार आर्ग को भी नहीं समझता है:

$ top -FR
invalid option or syntax: -FR
[...]

अब आपको उदाहरण के लिए "टॉप -F -R -u" का उपयोग करना चाहिए। लेकिन, हे, Apple के "शीर्ष" डिफ़ॉल्ट रूप से सीपीयू द्वारा सॉर्ट नहीं करता है, इसलिए शायद इसकी चिंता कम से कम हो।


3

OS X पर टॉप के लिए थोड़ा ट्विकिंग की आवश्यकता होती है (यह GNU टॉप के रूप में 'ब्लिंग आउट' नहीं है), लेकिन ऐसा करना आसान है।

तेंदुए या बाघ पर, मैं 'शीर्ष-आरएफओ [क्षेत्र]' का उपयोग करता हूं, जहां '[क्षेत्र]' आमतौर पर सीपीयू, बनाम, rsize, और इसी तरह है। -F और -R विकल्प शीर्ष द्वारा सीपीयू के उपयोग में भारी कमी के लिए मेमोरी गणना के लिए कुछ परिशुद्धता का त्याग करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.