2009-02-05 8 views
8

में व्यक्तिगत प्रोसेसर का सीपीयू उपयोग देखें, मैं एक सर्वर बॉक्स पर एक समस्या का निदान करने की कोशिश कर रहा हूं जो मुझे लगता है कि CPU उपयोग से संबंधित है।यूनिक्स

हालांकि, जब मैं बॉक्स में लॉग इन करता हूं और 'टॉप' चलाता हूं तो मुझे 160 या उससे अधिक का% CPU दिखाई देता है। ऐसा इसलिए है क्योंकि यह एक बहु प्रोसेसर बॉक्स है।

मैं व्यक्तिगत प्रोसेसर के सीपीयू उपयोग को कैसे देखूं?

मैं वास्तविक समय में यह कैसे कर सकता हूं?

धन्यवाद!

+0

स्टैक ओवरफ़्लो प्रोग्रामिंग प्रश्नों के लिए है रिपोर्ट करेंगे। कुछ बिंदु पर एसओ का आईटी संस्करण होगा। इस बीच आप यहां सूचीबद्ध साइटों में से किसी एक पर इस आईटी प्रश्न के साथ सहायता प्राप्त कर सकते हैं: http://stackoverflow.com/questions/321618/where-can-i-ask-questions-that-arent-programming- प्रश्न – EBGreen

+2

दरअसल, मुझे लगता है कि यह इस पर्यावरण के लिए एक बिल्कुल मान्य सवाल है। यह कम से कम एक प्रश्न के रूप में मान्य है जितना मैं देखता हूं कि मैं हर समय फ्लोटिंग देखता हूं - इसका उल्लेख नहीं करना यह प्रोग्रामिंग समस्या को हल करने में मेरी मदद कर रहा है। – Hortitude

उत्तर

14

रन "टॉप"

प्रेस 1

+0

यदि आप procps शीर्ष (अधिकांश लिनक्स पर डिफ़ॉल्ट) का उपयोग कर रहे हैं, तो यह है। पारंपरिक यूनिक्स टॉप में यह सुविधा नहीं है। – ephemient

+0

यह समस्या तब होती है जब आप इस जानकारी को लॉग फ़ाइल में प्राप्त करने का प्रयास करते हैं। – VSN

7

क्या यूनिक्स हम यहाँ बात कर रहे हैं?

यदि आप सोलारिस या लिनक्स में हैं तो mpstat आज़माएं।

+0

यह बिल्कुल सही है! ठीक वही जो मेरे द्वारा खोजा जा रहा था! धन्यवाद: डी – VSN

1

mpstat -पी सभी 5

यह व्यक्ति cpu उपयोग हर 5 सेकंड