Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

लिनक्स पर सीपीयू की जानकारी कैसे प्राप्त करें

आपके कंप्यूटर के भीतर, सेंट्रल प्रोसेसिंग यूनिट, उर्फ ​​CPU , एक महत्वपूर्ण घटक है। अनगिनत डेटा प्रोसेसिंग कार्यों को करने में इसकी आवश्यक प्रकृति के बावजूद, हम में से कई लोग सीपीयू के बारे में बहुत कम जानते हैं, कंप्यूटर के अंदर छिपे हुए हैं क्योंकि यह अपना जादू काम करता है। शुक्र है, लिनक्स सिस्टम पर CPU जानकारी ढूंढना काफी सरल है , तो आइए एक नज़र डालते हैं कि यह कैसे किया जाता है।

आपको CPU जानकारी की आवश्यकता क्यों हो सकती है

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

कमांड का उपयोग करना

आप जो खोज रहे हैं उसके आधार पर विभिन्न आदेश हैं जो CPU जानकारी ला सकते हैं। जबकि लिनक्स सिस्टम के भीतर विभिन्न सुविधाएं उपलब्ध हैं, जैसे कि iscpu, कुछ उपकरण अतिरिक्त के रूप में आते हैं जिन्हें उपयोग के लिए डाउनलोड किया जा सकता है, जैसे कि inxi और cpuid।

संक्षेप में, / proc / cpuinfo में वेंडर_आईडी और सीपीयू कोर की संख्या से लेकर सीपीयू आर्किटेक्चर और गति तक, आपके द्वारा वांछित अधिकांश महत्वपूर्ण जानकारी होती है। कमांड इस जानकारी को बाहर निकालने में मदद करते हैं।

निम्नलिखित कमांड लिनक्स में सीपीयू की जानकारी दिखाएंगे:

कम या कैट कमांड

कैट कमांड को निम्नानुसार दर्ज किया जा सकता है:

cat /proc/cpuinfo

कम कमांड का भी उपयोग किया जा सकता है।

less /proc/cpuinfo

यह प्रत्येक सीपीयू को प्रत्येक की पहचान करने के लिए सूचीबद्ध कोर के साथ रिपोर्ट करेगा। झंडे सीपीयू सुविधाओं को संदर्भित करते हैं।

एक grep कमांड का उपयोग केवल कोर की संख्या, मॉडल का नाम, और इसी तरह के पहलुओं को आउटपुट करने के लिए परिणामों को कम करने के लिए किया जा सकता है। उदाहरण के लिए, प्रोसेसर के नाम से खोजने के लिए, यह इस तरह दिखेगा:

grep -m 1 'model name' /proc/cpu info

cpuid कमांड

आपको इसे स्थापित करने और cpuid चलाने की आवश्यकता होगी, लेकिन यह x86 CPU और उनके सटीक मॉडल पर पूरी जानकारी उत्पन्न करेगा। संकेत दर्ज करें:

cpuid

सिस्टम विवरण के लिए Inxi कमांड

इंटरनेट रिले चैट और कंसोल के साथ उपयोग के लिए एक कमांड-लाइन स्क्रिप्ट, Inxi द्वारा सिस्टम जानकारी एकत्र की जा सकती है। इसे पहले स्थापित करने की आवश्यकता है। -c फ्लैग सीपीयू की पूरी जानकारी को डंप कर देगा, इसलिए यदि आप सीपीयू की घड़ी की गति का विवरण चाहते हैं तो यह मददगार है:

inxi -C

dmidecode कमांड फॉर हार्डवेयर

यदि आप हार्डवेयर की जानकारी चाहते हैं, तो dmidecode एक उपयोगी उपकरण है। यह DMI तालिका सामग्री उत्पन्न करेगा और SMBIOS विनिर्देश सभी DMI प्रपत्र (https://www.tecmint.com/check-linux-cpu-information/) दिखाएगा। उदाहरण के तौर पर, कमांड इस तरह दिख सकता है:

sudo dmidecode —type processor

Nproc CPU नंबर के लिए

कितने सीपीयू हैं, इस सवाल का जवाब पाने के लिए nproc कमांड एक त्वरित तरीका है:

nproc

CPU आर्किटेक्चर के लिए Iscpu कमांड

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

lscpu

टॉप/Htop कमांड फॉर कोर

शीर्ष या htop कमांड कोर की संख्या का विवरण देंगे। निम्नलिखित दर्ज करें और फिर 1 दबाएं:

top

या

htop

जीटीके+ में हार्डवेयर विवरण के लिए हार्डइन्फो

यह उपकरण हार्डवेयर जानकारी को GTK+ विंडो में डंप करने के लिए स्थापित किया जा सकता है। कमांड को इस प्रकार दर्ज किया जा सकता है:

hardinfo

उपयोगकर्ता के अनुकूल विंडो प्रदर्शित होगी और "रिपोर्ट तैयार करें" पर क्लिक करके एक रिपोर्ट चलाई जाएगी। एक और विंडो खुलेगी जिसमें आप रिपोर्ट में वांछित जानकारी चुन सकते हैं, जैसे कंप्यूटर, डिवाइस, बेंचमार्क और/या नेटवर्क से। प्रासंगिक क्षेत्रों पर टिक करने के बाद "जेनरेट" पर क्लिक करें, रिपोर्ट HTML में जेनरेट की जाएगी, ताकि आप इसे अपने वेब ब्राउज़र में आसानी से देख सकें।

सारांश

उपयोगकर्ताओं के पास लिनक्स सिस्टम से जानकारी निकालने के कई तरीके हैं, और किसी एक को चुनना यह तय करने का मामला है कि आपको कौन से विवरण देखने की जरूरत है, आप उन्हें किस प्रारूप में पसंद करेंगे, और क्या आप पहले से इंस्टॉल किए गए का उपयोग करना चाहते हैं आगे की क्षमताओं वाला कोई टूल काम करें या डाउनलोड करें।


  1. लिनक्स में एक प्रक्रिया को कैसे मारें

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

  1. लिनक्स में एक निर्देशिका का नाम कैसे बदलें

    इस ट्यूटोरियल में, हम समझाते हैं कि mv . का उपयोग करके लिनक्स में एक निर्देशिका का नाम कैसे बदला जाए ” और “नाम बदलें आदेश। निर्देशिकाओं का नाम बदलना फाइलों का नाम बदलने से बहुत अलग नहीं है। क्योंकि आखिरकार, यह लिनक्स है, जहां सब कुछ एक फाइल है। यहां तक ​​कि निर्देशिकाएं भी। इसलिए, फ़ाइलों का नाम बद

  1. Microsoft Office को Linux पर कैसे प्राप्त करें

    बहुत सारे लोग ऑफिस को लिनक्स पर लाने की कोशिश कर रहे हैं। वर्ड, एक्सेल और पॉवरपॉइंट जैसे ऑफिस एप्लिकेशन सबसे सामान्य उपकरण हैं जिनका उपयोग व्यवसायी लोग ग्राहकों को दस्तावेज़ बनाने, व्यवस्थित करने और प्रस्तुत करने के लिए करते हैं। कुछ लोगों का मानना ​​​​है कि वे इन अनुप्रयोगों के बिना करने से दूर हो