मैं कैसे देख सकता हूं कि कितने प्रोसेसर कोर काम कर रहे हैं?


45

मेरे पास क्वाड-कोर प्रोसेसर सिस्टम है। मैं उबंटू स्थापित करने से पहले विंडोज का उपयोग कर रहा था। डिफ़ॉल्ट रूप से विंडोज 1 कोर * का उपयोग कर रहा था और मैं इसे बदल सकता था msconfig। मैं इसे उबंटू में कैसे कर सकता हूं या क्या यह आवश्यक है?

विंडोज़ बूटिंग के लिए एक कोर का उपयोग कर रहा था ।


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

1
विंडोज डिफ़ॉल्ट रूप से सभी कोर का उपयोग करता है। Msconfig में स्टार्टअप विकल्प प्रोसेसर की संख्या को सीमित करने के लिए है। जब सीमा सक्षम नहीं होती है, तो टेक्स्टबॉक्स "1" दिखाता है जो वर्तमान चल रहे मूल्य की तरह लग सकता है, लेकिन यह नहीं है। यह केवल न्यूनतम है जो आप वहां टाइप कर सकते हैं।
सेदात कोपनोग्लू

जवाबों:


60

प्रकार:

lscpu

टर्मिनल में और दबाएँ ENTER

अब आपके पास अपने उबंटू स्थापना में प्रयुक्त कोर पर जानकारी है।


1
इसके अलावा - व्हाट आउट द लाइन एक्स .: Core(s) per socket:4, यह मशीन पर यू को करोड़ों की सटीक मात्रा बताता है।
आर्थर कुशमैन

48

आप शीर्ष आदेश का उपयोग करके अपने CPU कोर का उपयोग देख सकते हैं।

  1. एक टर्मिनल खोलें।
  2. टाइप करें top। आप कार्यों, स्मृति आदि के बारे में कुछ जानकारी देखेंगे।
  3. 1व्यक्तिगत CPU उपयोग दिखाने के लिए टाइप करें। आप कुछ इस तरह देखेंगे:

ऊपर

एक नई प्रक्रिया शुरू करने के लिए जिसे केवल एक कोर में निष्पादित किया जाना चाहिए, आप टास्किट कमांड का उपयोग कर सकते हैं।

taskset -c 0 executable

मौजूदा प्रक्रिया के CPU आत्मीयता पर नजर रखने के लिए, आप इस कमांड का उपयोग कर सकते हैं:

taskset -cp $(pgrep -f executable)

ध्यान दें कि यदि आप इस कमांड को पास करेंगे तो निष्पादन योग्य पहचान './executable' हो सकती है यदि आपने इसे इस तरह से शुरू किया है।


यह एक अच्छा जवाब है, क्योंकि यह शीर्ष कमांड का उपयोग करता है जो हम हमेशा वैसे भी उपयोग करते हैं। मुझे टास्कसेट के बारे में भी कभी नहीं पता था।
डोनाटो

[jalal @ ivcgpu1 विभाजित] $ कार्यस्थल -cp $ (pgrep -f निष्पादन योग्य) कार्यपत्रक: अमान्य PID तर्क: '-cp'
मोना जलाल

12

जैसा कि आपने अपने डेस्कटॉप वातावरण को निर्दिष्ट नहीं किया है मैं मान लूंगा कि आप उबंटू का उपयोग कर रहे हैं

अपने सीपीयू उपयोग की जांच के लिए एक ग्राफिकल तरीके के लिए, सिस्टम मॉनिटर नामक एक एप्लिकेशन के लिए अपने सिस्टम को खोजें।

संसाधन टैब प्रत्येक कोर की गतिविधि दिखाएगा

यहाँ छवि विवरण दर्ज करें

जबकि प्रोसेस टैब व्यक्तिगत कार्यक्रमों के लिए सीपीयू उपयोग दिखाएगा।

यहाँ छवि विवरण दर्ज करें


10

htopटूल सीपीयू कोर (एस) के उपयोग के लिए ग्राफ प्रदान करता है

टर्मिनल के माध्यम से स्थापित करें:

apt-get install htop

टर्मिनल के माध्यम से चलाएं:

htop

ubuntu टर्मिनल में htop इस तरह दिखता है


4
मैं इसका विस्तार करने की सलाह देता हूं कि यह समझाने के लिए कि इसका उपयोग उस उद्देश्य के लिए कैसे किया जाए और यह दिखाने के लिए कि यह कैसा दिखता है (जब इस तरह से उपयोग किया जाता है)।
एलियाह कगन

आपने यह भी उल्लेख नहीं किया है कि इसे कैसे स्थापित किया जाए, क्योंकि यह सिस्टम के साथ नहीं आता है।
RolandiXor

के लिए अच्छा पूरक top!
एप्सिलोन

4

सेंसर भी ऐसा करते हैं, लेकिन यह भी बताता है कि कोर जिस तापमान पर चल रहे हैं, वह बहुत ठंडा है।

sensorsटर्मिनल में टाइप करें और यह आपको बताएगा कि क्या आपके पास पहले से ही स्थापित है, एक बार स्थापित होने के बाद आप इसे लिखते हैंsensors यहाँ सेंसर हो

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