आपके कंप्यूटर के भीतर, सेंट्रल प्रोसेसिंग यूनिट, उर्फ CPU, एक महत्वपूर्ण घटक है। अनगिनत डेटा प्रोसेसिंग फ़ंक्शन करने में इसकी आवश्यक प्रकृति के बावजूद, हम में से कई को शायद CPU के बारे में बहुत कम पता है, जो कंप्यूटर के अंदर छिपा हुआ है और अपना जादू चलाते हुए दृष्टि से बाहर है। शुक्र है, Linux सिस्टम पर CPU जानकारी ढूंढना काफी सीधा है, तो आइए देखें कि यह कैसे किया जाता है।
आपको CPU जानकारी की आवश्यकता क्यों हो सकती है
कुछ कारण हैं जिनकी वजह से कोई व्यक्ति अधिक CPU विवरण प्राप्त करना चाह सकता है। शायद आप बस अपने कंप्यूटर के अंदर क्या चल रहा है, इसके बारे में उत्सुक हैं और अधिक सीखना चाहते हैं। शायद आपको हार्डवेयर समस्या को डीबग करने की आवश्यकता है, देखें कि कितनी समवर्ती प्रक्रियाएं प्रबंधनीय हैं, या स्रोत से सॉफ़्टवेयर संभालें। शायद आप हार्डवेयर बेचने या अपग्रेड करने की तलाश में हैं, या शायद आप कर्नेल मॉड्यूल का उपयोग करने की योजना बना रहे हैं। जो भी कारण हो, कमांड लाइन के पास उत्तर होने चाहिए।
कमांड का उपयोग करना
विभिन्न कमांड हैं जो CPU जानकारी ला सकते हैं, यह इस पर निर्भर करता है कि आप क्या ढूंढ रहे हैं। जबकि Linux सिस्टम के भीतर विभिन्न विशेषताएं उपलब्ध हैं, जैसे lscpu, कुछ टूल एक्स्ट्रा के रूप में आते हैं जिन्हें उपयोग के लिए डाउनलोड किया जा सकता है, जैसे inxi और cpuid।
संक्षेप में, /proc/cpuinfo में अधिकांश महत्वपूर्ण जानकारी होती है जो आप चाहते हैं, विक्रेता_आईडी और CPU कोर की संख्या से लेकर CPU आर्किटेक्चर और गति तक। कमांड इस जानकारी को सामने लाने में मदद करते हैं।
निम्नलिखित कमांड Linux में CPU जानकारी दिखाएंगे:
Less या Cat कमांड
cat कमांड को इस तरह दर्ज किया जा सकता है:
cat /proc/cpuinfo
less कमांड का भी उपयोग किया जा सकता है।
less /proc/cpuinfo
यह प्रत्येक CPU को कोर के साथ सूचीबद्ध करके रिपोर्ट करेगा ताकि प्रत्येक की पहचान की जा सके। फ्लैग्स CPU सुविधाओं को संदर्भित करते हैं।
परिणामों को केवल पहलुओं जैसे कोर की संख्या, मॉडल नाम, और इसी तरह तक सीमित करने के लिए एक grep कमांड का उपयोग किया जा सकता है। उदाहरण के लिए, प्रोसेसर नाम से खोजने के लिए, यह इस तरह दिखेगा:
grep -m 1 'model name' /proc/cpu info
cpuid कमांड
आपको इसे इंस्टॉल करना होगा और cpuid चलाना होगा, लेकिन यह x86 CPU और उनके सटीक मॉडल पर पूर्ण जानकारी उत्पन्न करेगा। प्रॉम्प्ट दर्ज करें :
cpuid
सिस्टम विवरण के लिए Inxi कमांड
सिस्टम जानकारी Inxi द्वारा एकत्र की जा सकती है, जो इंटरनेट रिले चैट और कंसोल के साथ उपयोग के लिए एक कमांड-लाइन स्क्रिप्ट है। इसे पहले इंस्टॉल करने की आवश्यकता है। -c फ्लैग पूर्ण CPU जानकारी डंप करेगा, इसलिए यह उपयोगी है यदि आप CPU क्लॉक-स्पीड विवरण चाहते हैं:
inxi -C
हार्डवेयर के लिए dmidecode कमांड
यदि आप हार्डवेयर जानकारी चाहते हैं, तो dmidecode एक उपयोगी उपकरण है। यह DMI टेबल सामग्री उत्पन्न करेगा और SMBIOS स्पेक सभी DMI फॉर्म दिखाएगा (https://www.tecmint.com/check-linux-cpu-information/)। एक उदाहरण के रूप में, कमांड इस तरह दिख सकता है :
sudo dmidecode —type processor
CPU संख्या के लिए Nproc
nproc कमांड इस सवाल का त्वरित तरीका है कि कितने CPU हैं:
nproc
CPU आर्किटेक्चर के लिए lscpu कमांड
यह कमांड-लाइन उपयोगिता CPU आर्किटेक्चर पर विवरण प्रदर्शित करेगी, लॉजिकल CPU की सूची को छोड़कर, और यह util-linux पैकेज का हिस्सा है इसलिए यह सभी Linux सिस्टम पर उपलब्ध है। शेल प्रॉम्प्ट पर निम्नलिखित दर्ज करें:
lscpu
कोर के लिए Top/Htop कमांड
top या htop कमांड कोर की संख्या का विवरण देंगे। निम्नलिखित दर्ज करें फिर 1 दबाएं :
top
या
htop
GTK+ में हार्डवेयर विवरण के लिए Hardinfo
इस टूल को हार्डवेयर जानकारी को GTK+ विंडो के भीतर डंप करने के लिए इंस्टॉल किया जा सकता है। कमांड को इस तरह दर्ज किया जा सकता है:
hardinfo
उपयोगकर्ता-अनुकूल विंडो प्रदर्शित होगी और “generate report” पर क्लिक करके एक रिपोर्ट चलाई जाएगी। एक और विंडो खुलेगी जिसमें आप रिपोर्ट में वांछित जानकारी चुन सकते हैं, जैसे कंप्यूटर, डिवाइस, बेंचमार्क, और/या नेटवर्क से। प्रासंगिक क्षेत्रों पर टिक करने के बाद “generate” पर क्लिक करें, रिपोर्ट HTML में उत्पन्न होगी, ताकि आप इसे अपने वेब ब्राउज़र में आसानी से देख सकें।
सारांश
उपयोगकर्ताओं के पास Linux सिस्टम से जानकारी निकालने के विभिन्न तरीके हैं, और एक को चुनना यह तय करने का मामला है कि आपको कौन से विवरण देखने की आवश्यकता है, आप उन्हें किस फॉर्मेट में चाहेंगे, और क्या आप प्री-इंस्टॉल्ड फ़ंक्शन का उपयोग करना चाहते हैं या आगे की क्षमताओं वाले टूल को डाउनलोड करना चाहते हैं।