2010-07-15 13 views
14

में शीर्ष आउटपुट कैसे प्राप्त करें Solaris में करने के लिए एक बहुत ही सरल चीज़ खोज रहे हैं।सोलारिस मशीन

मैं एक सोलारिस बॉक्स जो क्षेत्रों में से बहुत कुछ (ताकि न केवल मेजबान बॉक्स, यह भी क्षेत्रों सहित कुल उपलब्ध है) है, मैं

  • देखना चाहते हैं क्या कुल स्मृति उपलब्ध है, का इस्तेमाल किया है और मुक्त।
  • कुल स्वैप उपलब्ध, उपयोग, और मुफ्त क्या है।

एक लिनक्स लड़का हूं, शीर्ष मुझे लिनक्स में सबकुछ देता है। सोलारिस में ऐसा करने का आदेश क्या है।

नोट: मैं कोई आदेश स्थापित नहीं कर सकता, इसलिए कृपया मुझे मूल उपलब्ध कमांड के साथ बताएं जो ओएस स्थापना के साथ शिप करते हैं।

+0

मुझे लगता है कि यह प्रश्न विषय पर बहुत है। किसी बिंदु पर अधिकांश प्रोग्रामिंग को चलने वाली प्रक्रियाओं और रैम की जांच करने की आवश्यकता होती है यह निर्धारित करने के लिए कि क्या कुछ जमे हुए हैं, एक अनंत लूप में इत्यादि। मुझे सौरइस पर ओपन सोर्स प्रोजेक्ट बनाने की कोशिश करते समय इसकी आवश्यकता है। मुझे लगता है कि यह एक अच्छा सवाल है। –

+0

pkg इंस्टॉल करें शीर्ष – Max

उत्तर

2

उनमें से एक prtdiag है। vmstat, iostat जैसे अन्य लोग

+0

कोई उपरोक्त आदेश सटीक नहीं है ... मुझे इसे सीधे आगे की आवश्यकता है, जैसे कि 1 जीबी मेमोरी 780 एमबी उपलब्ध है। 2 जीबी स्वैप उपलब्ध, 200 एमबी इस्तेमाल किया। या कम से कम मुझे सटीक आदेश दें जो मुझे उपलब्ध और उपयोग करने का एक अच्छा विचार दे सकता है। prtdiag -v उपलब्ध स्मृति दिखाता है। (लेकिन वर्तमान में उपयोग किए जाने वाले सभी क्षेत्रों सहित [?) vmstat उपलब्ध स्वैप दिखाता है। (लेकिन वर्तमान उपयोग कहां मिलना है?!) +1 अब सभी उपलब्ध देखने में सक्षम हैं। – thegeek

+0

शीर्ष सोलारिस के लिए भी उपलब्ध है, और वर्तमान उपयोग, कुछ खोल स्क्रिप्टिंग करें और उस मूल्य की गणना करें। – Anders

21

आप वास्तव में prstat चाहते हैं - यह शीर्ष पर करता है, लेकिन यह आपके इच्छित चीजों को प्राप्त करने के लिए कुछ स्विच सेट कर सकता है। उदाहरण के लिए prwat -L lwp के लिए।

प्रदर्शन शीर्ष पर बहुत अधिक है। और यदि आपको बिल्कुल शीर्ष की तरह दिखने की आवश्यकता है तो आपको चीजों को एक साथ स्क्रिप्ट करना होगा। लिनक्स बीएसडी है, सोलारिस सिस्टम वी है। एक अलग दुनिया।

सामान्य में, यूनिक्स rosetta पत्थर में मदद करता है खोजने 'yyy यूनिक्स पर zzz से xxx तरह कमांड':

http://bhami.com/rosetta.html

+3

हां, "prstat -Z" बहुत सारे क्षेत्रों वाले मशीन के लिए विशेष रूप से उपयोगी होगा। – jlliagre

7

मारा

prstat -Z 

प्रत्येक क्षेत्र की खपत के बारे में सभी जानकारी को देखने के लिए

0

prstat -aZ

,210

समीक्षा prstat

नाम prstat- रिपोर्ट सक्रिय प्रक्रिया आँकड़े सार prstat [-acHJLmRrtTv] [-d यू | डी] [-सी psrsetlist] [-h lgrplist] [-j projlist] [-k tasklist] [-n ntop [, nbottom]] [-p pidlist] [-P cpulist] [-s key | -एस कुंजी] [-यू ईयूडलिस्ट] [-यू यूआईडीलिस्ट] [-z ज़ोनिडलिस्ट] [-Z] [अंतराल [गिनती]] विवरण प्रीस्टैट उपयोगिता प्रणाली पर सभी सक्रिय प्रक्रियाओं की जांच करता है और आंकड़ों की रिपोर्ट करता है चयनित आउटपुट मोड और सॉर्ट ऑर्डर। prstat विकल्प निर्दिष्ट पीआईडी, यूआईडी, जोन आईडी, सीपीयू आईडी, और प्रोसेसर सेट आईडी से मेल खाने वाली प्रक्रियाओं की जांच करने के लिए विकल्प प्रदान करता है।

-j, -k, -C, -p, -P, -u, -U, और -z विकल्प सूचियों को तर्कों के रूप में स्वीकार करते हैं। किसी सूची में आइटम को या तो अल्पविराम से अलग किया जा सकता है या उद्धरणों में संलग्न किया गया है और अल्पविराम या रिक्त स्थान से अलग किया जा सकता है।

यदि आप कोई विकल्प निर्दिष्ट नहीं करते हैं, तो prstat सभी प्रक्रियाओं की जांच करता है और CPU उपयोग द्वारा क्रमबद्ध रिपोर्ट आंकड़े।

विकल्प निम्नलिखित विकल्पों के समर्थित हैं:

-एक प्रक्रियाओं और उन के बारे में जानकारी की रिपोर्ट। इस मोड में prstat एक ही समय में प्रक्रियाओं और उपयोगकर्ताओं के बारे में अलग रिपोर्ट प्रदर्शित करता है।

+2

prstat: -a विकल्प का उपयोग -t, -J, -T या -Z के साथ नहीं किया जा सकता –