एम्बेडेड लिनक्स और बिजीबॉक्स चलाने वाले डिवाइस पर सीपीयू के उपयोग की निगरानी कैसे करें?


2

मैंने हाल ही में एक उपकरण के साथ काम करना शुरू किया है जो एम्बेडेड लिनक्स और बिजीबॉक्स का उपयोग करता है। यह बहुत नीचे छीन लिया गया है, और इसमें आइसोस्टैट या सर नहीं है । यह भी पैकेज प्रबंधन के लिए dpkg या उपयुक्त नहीं है । सिस्टम एक गैर-प्रकटीकरण समझौते के तहत एक विकास ब्लैक-बॉक्स है, OS संस्करण की जानकारी है:

Linux localhost 2.6.34 #1 SMP Fri Sep 14 10:12:23 EDT 2012 armv7l GNU/Linux

मैं सिस्टम संसाधनों, विशेष रूप से CPU और मेमोरी उपयोग की निगरानी करना चाहता हूं, और सोच रहा हूं कि यह कैसे करना है। ऐसा प्रतीत होता है कि बिजीबॉक्स के माध्यम से उपलब्ध एकमात्र कमांड शीर्ष है , और मुझे अन्य विकल्प चाहिए।

मुझे लगता है कि मैं अपने विंडोज डेवलपमेंट सिस्टम पर सर -कंपाइल कर सकता हूं और किसी भी तरह इसे कॉपी कर सकता हूं, लेकिन मैंने ऐसा कभी नहीं किया है ... हालांकि, मैं इसे एक कोशिश देने के लिए तैयार हूं अगर यह मेरा सबसे अच्छा विकल्प है, तो उस क्षेत्र में टिप्स तारीफ़ लें।

संपादित करें: एसएआर के लिनक्स कार्यान्वयन को पढ़ने के बाद , यह प्रतीत होता है कि मैं बस सर -कंपाइल सर नहीं करूंगा , बल्कि उपयोगिताओं के sysstat सूट जिसमें सर और अन्य संबंधित कमांड शामिल हैं।


क्या यह एक SNMP डेमॉन है?
ज़ॉडेचेआ

मुझे ऐसा कुछ भी नहीं दिख रहा है जो "ps | grep -i snmp" से मेल खाता हो।
एलन

क्या डिवाइस? क्या यह है ipkg? क्या वितरण चल रहा है?
देवीकेनुल

या तो ipkg नहीं है, मैंने OS संस्करण जानकारी को प्रश्न में जोड़ा है।
एलन

जवाबों:


3

/proc/loadavgऔर /proc/meminfoउपलब्ध होना चाहिए, ताकि आप कर सकें

cat /proc/loadavg
cat /proc/meminfo

एक छोटी सी स्क्रिप्ट में और यह प्रक्रिया।


हाँ, मैं कर रहा हूँ सर क्या करता है, और पहिया को फिर से आविष्कार नहीं करने की कोशिश कर रहा था, हालांकि वह ऐसा कर सकता है।
एलन

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