अपने रास्पबेरी पीआई सिस्टम की जानकारी ढूँढना
रास्पबेरी पीआई में बहुत सारी सिस्टम जानकारी उपलब्ध है जैसे कि सीपीयू, प्रोसेसर का वर्तमान तापमान, स्मृति की मात्रा और इसी तरह के विवरण। सभी जानकारी एक ही स्थान पर उपलब्ध नहीं है; हालांकि, अगर आपको पता है कि कहां देखना है, तो आप अपने पीआई के बारे में बहुत सारे रोचक डेटा खोज सकते हैं।
"मानक" सिस्टम संसाधन उपकरण जैसे " ps
", " df
", " top
" और "htop", "iotop" और "glances" जैसे अन्य उपयोगी आदेशों के अलावा, सिस्टम जानकारी "/ proc" फाइल सिस्टम के अंतर्गत पाई जा सकती है। सबसे उपयोगी में से एक " cpuinfo
" फ़ाइल है, जिसमें सिस्टम के सीपीयू पर डेटा होता है। इसे देखने के लिए टाइप करें:
बिल्ली / proc / cpuinfo
आउटपुट हमें इस रास्पबेरी पीआई के बारे में तीन चीजें बताता है: इसमें एआरएम आर्किटेक्चर (इंटेल की बजाय विंडोज पीसी और मैक के रूप में) के आधार पर एक प्रोसेसर है, प्रोसेसर एआरएमवी 6 निर्देश सेट का उपयोग करता है, और प्रोसेसर बीसीएम 2708 है, जिसे हम ब्रॉडकॉम से एक प्रोसेसर पता है। एआरएमवी 6 निर्देश सेट पुराने एआरएम डिजाइनों में से एक है। अधिकांश आधुनिक स्मार्टफ़ोन और टैबलेट एआरएमवी 7 आर्किटेक्चर का उपयोग करते हैं, और तेजी से नया 64-बिट एआरएमवी 8 निर्देश सेट अधिक मुख्यधारा बन रहा है।
"/ Proc" फाइल सिस्टम में देखने योग्य मूल्य वाली अन्य फ़ाइलें "/ proc / meminfo", "/ proc / partitions" और "/ proc / version" शामिल हैं। प्रत्येक को " cat
" कमांड का उपयोग करके जांच की जा सकती है।
"/ Proc" के अंतर्गत मिली जानकारी सभी लिनक्स सिस्टम पर उपलब्ध है; हालांकि, रास्पबेरी पीआई में एक विशेष कमांड उपलब्ध है जो रास्पबेरी पीआई बोर्ड के लिए विशिष्ट जानकारी प्रदर्शित करता है। " vcgencmd
" टूल घड़ी रास्पबेरी, विभिन्न वोल्टेज, सीपीयू तापमान, और कौन से हार्डवेयर कोडेक सक्षम हैं सहित कई रास्पबेरी पीआई विशिष्ट जानकारी तक पहुंच सकता है।
सीपीयू कोर तापमान से शुरू, टाइप करें:
vcgencmd measure_temp
आउटपुट तापमान की रिपोर्ट करने वाली एक पंक्ति है:
अस्थायी = 50.8'C
यह संख्या उन लोगों के लिए महत्वपूर्ण है जो अपने पीआई प्रोसेसर से अधिक हो जाते हैं या जिन्होंने प्रोसेसर पर सीमित एयरफ्लो के साथ रास्पबेरी पी के आसपास परियोजनाएं बनाई हैं।
न्यूनतम और अधिकतम आवृत्तियों के साथ वर्तमान सीपीयू आवृत्ति को देखने के लिए ओवरक्लॉकिंग की बात करते हुए:
बिल्ली / sys / devices / system / cpu / cpu0 / cpufreq / scaling_cur_freq बिल्ली / sys / devices / system / cpu / cpu0 / cpufreq / scaling_min_freq बिल्ली / sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq
संख्या आउटपुट किलोहर्ट्ज में हैं, इसलिए 950000 950 मेगाहट्र्ज है।
अन्य घड़ी की गति को " vcgencmd measure_clock CLOCKNAME
" का उपयोग करके भी खोजा जा सकता है, जहां CLOCKNAME H264, isp, v3d, uart, pwm, emmc, pixel, vec, hdmi, या dpi में से एक है। उदाहरण के लिए:
vcgencmd measure_clock हाथ
आउटपुट हर्ट्ज में है, इसलिए 700000000 700 मेगाहट्र्ज है।
आवृत्ति (45) = 700, 000, 000
आप सभी घड़ी की गति सूचीबद्ध करने के लिए निम्न शेल स्क्रिप्ट का उपयोग कर सकते हैं:
बांह कोर एच 264 आईएसपी v3d uart pwm emmc पिक्सेल vec hdmi dpi में src के लिए; \ echo -e "$ src: \ t $ (vcgencmd measure_clock $ src) करें"; \ किया हुआ
कोर, sdram_c, sdram_i, और sdram_p के लिए आंतरिक वोल्टेज खोजने के लिए आपको एक और " vcgencmd
" सिस्टम कमांड जो उपयोगी हो सकता है " vcgencmd measure_volts
" है। उदाहरण के लिए:
vcgencmd meas_volts कोर
आउटपुट इस तरह कुछ दिखाई देगा:
वाल्ट = 1.20V
निम्नलिखित शेल आदेश सभी वोल्टेज प्रदर्शित करेंगे:
कोर sdram_c sdram_i sdram_p में आईडी के लिए; \ echo -e "$ id: \ t $ (vcgencmd meas_volts $ id) करें"; \ किया हुआ
यह देखने के लिए कि कौन से हार्डवेयर कोडेक सक्षम किए गए हैं, " vcgencmd codec_enabled CODECNAME
" का उपयोग करें जहां CODECNAME H264, एमपीजी 2, WVC1, एमपीजी 4, एमजेपीजी, या डब्लूएमवी 9 में से एक है। उदाहरण के लिए:
vcgencmd codec_enabled H264
प्रत्येक कोडेक के लिए कमांड को दोहराने के समय को बचाने के लिए आप शेल स्क्रिप्ट के इस साधारण टुकड़े का उपयोग कर सकते हैं।
एच 264 एमपीजी 2 डब्ल्यूवीसी 1 एमपीजी 4 एमजेपीजी डब्लूएमवी 9 में कोडेक के लिए; \ echo -e "$ कोडेक करें: \ t $ (vcgencmd codec_enabled $ कोडेक)"; \ किया हुआ
यह देखने के लिए कि सीपीयू और जीपीयू के बीच मेमोरी कैसे विभाजित है:
अंत में, यह देखने के लिए कि सिस्टम उपयोग के लिए कितनी मुफ्त मेमोरी उपलब्ध है:
फ्री-ओ-एच
यदि आपके पास vcgencmd या किसी अन्य सिस्टम टूल्स के बारे में कोई प्रश्न है, तो कृपया नीचे एक टिप्पणी छोड़ दें और हम देखेंगे कि हम मदद कर सकते हैं या नहीं।