আমি কীভাবে সিপিইউ তাপমাত্রা পেতে পারি?


উত্তর:


584

এলএম-সেন্সর ইনস্টল করুন এলএম-সেন্সর ইনস্টল করুন

sudo apt-get install lm-sensors 

ইনস্টলেশন পরে টার্মিনাল এ নিম্নলিখিত টাইপ করুন

sudo sensors-detect

আপনার চালানোর দরকারও পড়তে পারে

sudo service kmod start

এটি আপনাকে কয়েকটি প্রশ্ন জিজ্ঞাসা করবে। তাদের সবার জন্য হ্যাঁ উত্তর দিন। অবশেষে sensorsআপনার টার্মিনালে আপনার সিপিইউ তাপমাত্রা টাইপ পেতে ।

sensors

আউটপুট:

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

w83627dhg-isa-0290
Adapter: ISA adapter
Vcore:       +1.10 V  (min =  +0.00 V, max =  +1.74 V)   
in1:         +1.60 V  (min =  +1.68 V, max =  +1.44 V)   ALARM
AVCC:        +3.30 V  (min =  +2.98 V, max =  +3.63 V)   
VCC:         +3.28 V  (min =  +2.98 V, max =  +3.63 V)   
in4:         +1.85 V  (min =  +1.66 V, max =  +1.11 V)   ALARM
in5:         +1.26 V  (min =  +1.72 V, max =  +0.43 V)   ALARM
in6:         +0.09 V  (min =  +1.75 V, max =  +0.62 V)   ALARM
3VSB:        +3.30 V  (min =  +2.98 V, max =  +3.63 V)   
Vbat:        +3.18 V  (min =  +2.70 V, max =  +3.30 V)   
fan1:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan2:        892 RPM  (min = 2136 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan4:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan5:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
temp1:       +36.0°C  (high = +63.0°C, hyst = +55.0°C)  sensor = diode
temp2:       +39.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:      +119.0°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = thermistor
cpu0_vid:   +2.050 V

এইচডিডি তাপমাত্রা দেখতে hddtemp ইনস্টল করুন Hddtemp ইনস্টল করুন

sudo apt-get install hddtemp

আউটপুট:

$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C

4
এটি সমস্ত হার্ডওয়্যারে কাজ করে না। আমার সিস্টেমে sensorsসর্বদা + 40.0 ° C তাপমাত্রা প্রদর্শিত হয়।
কিথ থম্পসন

6
আমার 13.04 সিস্টেমে এটি sudo service kmod startপরিবর্তেsudo service module-init-tools start
ন্যাব

82
watch sensorsতাপমাত্রার মানগুলি প্রতি সেকেন্ডে আপডেট হয়ে যায় তা দেখতে আপনি দৌড়াতে পারেন ।
ড্রয় নোকস

16
এটি ঝুঁকিপূর্ণ সম্পর্কে সতর্কতা দেয়। আপনি কি সবকিছুর "হ্যাঁ" জবাব দেওয়ার বিষয়ে নিশ্চিত? আমি মনে করি না যে তারা এই বার্তাগুলি মজাদার জন্য
রেখেছিল

6
সমস্ত সেন্সর- yes yes | sensors-detect
সনাক্তকারী

147

দ্রুত কমান্ড-লাইন সমাধান; মিলিডগ্রি সেলসিয়াস তাপমাত্রা দেখায় (মিঃ সেন্টিগ্রেড)

cat /sys/class/thermal/thermal_zone*/temp

অ্যাপলেট

আপনি যদি সহজেই অ্যাক্সেসযোগ্য সংস্করণ সন্ধান করছেন তবে জিনোম-প্যানেলে একটি হার্ডওয়্যার সেন্সর মনিটর যুক্ত করুন :

  1. sudo apt-get install sensors-applet- এটি সেন্সর-অ্যাপলেট সেন্সর-অ্যাপলেট ইনস্টল করুন প্যাকেজটি ইনস্টল করবে
  2. প্যানেলে রাইট-ক্লিক করুন, নির্বাচন করুন Add to panel..., তারপরে এটি নির্বাচন করুন: বিকল্প পাঠ

  3. তুমি করেছ. অ্যাপলেটটিতে ডান ক্লিক করে এবং নির্বাচন করে কোন সেন্সর প্রদর্শিত হবে তা আপনি কনফিগার করতে পারেন Preferences->Sensors

    বিকল্প পাঠ


12
আপনার কমান্ড-লাইন সমাধানটি সবার জন্য কাজ না করে ause কারণ প্রতিটি কার্নেল সংস্করণের জন্য পথটি পৃথক হবে।
karthick87

3
হ্যাঁ এটি আমার পক্ষে কার্যকর হয়নি।
8128

3
আমার উবুন্টু 12.04 সিস্টেমে কোনও নেই /proc/acpi/thermal_zone/THRM/temperature; আসলে /procনামধারী কিছুই নেই temperature
কিথ থম্পসন

13
Thats কারণ '/ proc' অবমূল্যায়ন করা হয়েছে; '/ সিস / শ্রেণি / তাপ / তাপ_জোন0 / টেম্প' চেষ্টা করুন
গণিত

4
কি ইউনিট জন্য cat /sys/class/thermal/thermal_zone0/temp? আপনি এটি সি / এফ রূপান্তর করতে পারেন? ... দেখে মনে হচ্ছে প্রথম দুটি অঙ্ক হ'ল দশমিক স্থানের আগের দুটি অঙ্ক এবং পরেরটি দশমিক স্থান অনুসরণ করে সেলসিয়াস।
dylnmc

104

তাপমাত্রা, ফ্যানের গতি এবং ভোল্টেজ পর্যবেক্ষণের জন্য একটি ভাল সূচক হ'ল পেন্সর । এটি সমস্ত সেন্সরের আউটপুট দেখায়, গ্রাফ আঁকবে। এছাড়াও নির্বাচিত ফলাফলগুলি সূচক প্যানেলে স্থাপন করা যেতে পারে।

ক্রিয়াকলাপে psensor

এটি টাইপ করে উবুন্টু সংগ্রহস্থল থেকে ইনস্টল করা যেতে পারে:

sudo apt-get install psensor

পিএনএসএর থেকে নতুন সংস্করণ ইনস্টল করা যেতে পারে:

sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install psensor

আপনি যখন গ্রাফ কলামে বাক্সগুলি টিক দেন তখন এটি গ্রাফগুলিও আঁকতে পারে:

স্ক্রিনশট

এখানে আরও ছবি সহ কিছু তথ্য রয়েছে।

আর একটি দরকারী লিঙ্ক

কিছু ক্ষেত্রে সমস্ত সেন্সর প্রদর্শিত হয় না। তাহলে আপনি চালাতে পারেন

sudo sensors-detect

এবং সমস্ত প্রশ্নের উত্তর "হ্যাঁ" দিন। তবে কিছু ক্ষেত্রে পুরোপুরি নিরাপদ নয় তবে এর সাথে আমার কখনই আসল সমস্যা হয়নি। একটি নিরাপদ উপায় হ'ল ডিফল্ট উত্তর নেওয়া।

কিছু অতিরিক্ত সেন্সর উপস্থিত হতে পারে।


এখন এই বোমা। ঠিক.
এসডসোলার

আমার উবুন্টু 16.04 এ, psensorকখনও কখনও 30% সিপিইউ ব্যবহার করবে, তাপমাত্রা চালিয়ে যাবে।
dirkjot

2
এটি একটি বিষ্ঠা অ্যাপ্লিকেশন। 100% সিপিইউ নেয়
রাজ

সমস্যা এখনও অব্যাহত রয়েছে। অ্যাপ্লিকেশন অব্যর্থ।
ইউজিন

@রাজ - এই বাগটি কোথাও রিপোর্ট করা হয়েছে?
ম্যাটিউজ কোনিস্কনি

54

তৃতীয় পক্ষের অ্যাপ্লিকেশন ছাড়াই তাপমাত্রা

লেখার সময়, সমস্ত উত্তর তৃতীয় পক্ষের ইউটিলিটিগুলির সাথে জড়িত। আপনি যদি কিছু না ইনস্টল করে তাপমাত্রাটি জানতে চান তবে ব্যবহার করুন:

$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000

তাপমাত্রা কোন অঞ্চলগুলি ব্যবহার করছে তা দেখার জন্য:

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
INT3400 Thermal  20.0°C
SEN1             45.0°C
SEN2             51.0°C
SEN3             57.0°C
SEN4             59.0°C
pch_skylake      77.5°C
B0D4             50.0°C
x86_pkg_temp     51.0°C

তাপমাত্রা 3 সূচিত দশমিক জায়গায় সেলসিয়াসে সংরক্ষণ করা হয়। sedআউটপুট "prettify" করতে ব্যবহৃত হয়।

সর্বশেষ তাপমাত্রা x86_pkg_tempছিল 54.0°C। স্কাইলেক আই 7 6700 এইচকিউ সিপিইউয়ের জন্য, আমি নীচে কঙ্কি প্রদর্শনের জন্য এই তাপমাত্রাটি ব্যবহার করেছি।

কঙ্কির সাথে তাপমাত্রা

যদি আপনি তৃতীয় পক্ষের ইউটিলিটিগুলিতে আপত্তি না পান তবে আমি কঙ্কি - হালকা ওজনের সিস্টেম মনিটর ব্যবহার করতে চাই।

কঙ্কি আদেশ

কঙ্কির অভ্যন্তরে আইভি ব্রিজ সিপিইউ পর্যবেক্ষণ করতে ব্যবহৃত সিস্টেম ভেরিয়েবলটি হ'ল:

${hwmon 2 temp 1}°C

স্কাইলেকে সিপিইউ ব্যবহার করার জন্য আমি ব্যবহার করেছি:

${hwmon 0 temp 1}°C

কঙ্কি প্রদর্শন

কঙ্কি ডিসপ্লেটি দেখতে এরকম দেখাচ্ছে:

এখানে চিত্র বর্ণনা লিখুন

তাপমাত্রা একক সিপিইউ দিয়ে 00২০০ মেগাহার্টজ এর টার্বো মোডে ১০০% অবধি চলমান 72২ ডিগ্রি সেন্টিগ্রেড থেকে শুরু হয়। তারপরে টার্বোটি স্যুইচ অফ হয়ে যায় এবং 2600 মেগাহার্টজ নন-টার্বো গতিতে টেম্প 10 ডিগ্রি সেলসিয়াস থেকে 62 ডিগ্রি সেন্টিগ্রেড হয়। 10 সেকেন্ড পরে টার্বোটি আবার চালু হয় এবং তাপমাত্রা অবিলম্বে স্পাইক করে 72 ডিগ্রি সেন্টিগ্রেড হয়।


তাপমাত্রা নিয়ন্ত্রণ করা

আপনার তাপমাত্রা জানার পরে আপনি সম্ভবত এটি আরও ভাল নিয়ন্ত্রণ করতে চান। tlpসিস্টেমকে নিয়ন্ত্রণে রাখার জন্য আশ্চর্য কাজ করে। এটি thermaldইউএসবি পাওয়ারের জন্য ইন্টেল পাওয়ারক্ল্যাম্প, ব্যাটারি বনাম এসি ইত্যাদির সাথে কাজ করে , যদিও অত্যন্ত কনফিগারযোগ্য আমাকে কখনই একটি সুন্দর আউট অফ-দ্য বক্স অভিজ্ঞতার জন্য কনফিগারেশন সেটিংস পরিবর্তন করতে হয়নি। এটি ব্যবহার করার আগে আমার আইভিব্রিজে ল্যাপটপটি সারাক্ষণ অতিরিক্ত গরম হয়ে যাওয়াতে সব ধরণের সমস্যা ছিল। আমি এটি আমার নতুন স্কাইলেক ল্যাপটপে রেখেছি এবং উবুন্টু 16.04 এলটিএস থেকে 18.04 আপগ্রেড করার সময় ভক্তরা কখনও চলবে না।

আপনি এখানে ইনস্টলেশন নির্দেশাবলীর সাথে একটি খুব বিশদ রাইটিং আপ পেতে পারেন: সিপিইউকে অতিরিক্ত গরম থেকে বিরত করুন


2
এটা কোন ইউনিট? আপেল? / সেঃ এর 1/1000 ম? / F এর 59/29402 তম?
ব্লুহির্ন

@ ব্লাউহিরন লিনাক্স তাপমাত্রাকে "69000" হিসাবে রিপোর্ট করছে যা 69.000 ডিগ্রি সেলসিয়াস। আমার সমস্ত পরীক্ষায় এটি সর্বনিম্ন দশমিক পয়েন্টের পরে "000" হতে পারে তাই লিনাক্স কেন সেভাবে ফর্ম্যাট করে সেটিকে বিন্যাস করে তা আমি নিশ্চিত নই । আপনার মন্তব্যের জন্য ধন্যবাদ যদিও এটি আমাকে বর্তমান সংস্করণ সহ কঙ্কি প্রদর্শন আপডেট করার অনুমতি দিয়েছে।
WinEunuuchs2Unix

আপনার উক্তিটি 48000 বলে তবে আপনার পাঠ্যটি বলে এটি 57 ডিগ্রি সেলসিয়াস? আমি বিভ্রান্ত
সান

@ সান আমি একটি নতুন প্রসেসর ব্যবহার করে ওয়ান-লাইনারটিকে পুনরায় জেনারেট করেছি এবং ব্যাখ্যাটি সঠিকভাবে সংশোধন করিনি। সংশোধন করা হয়েছে!
WinEunuuchs2 ইউনিক্স

1
আপনাকে ধন্যবাদ .5মাঝে মাঝে উপস্থিত হয় এবং আপনার sedসংশোধনীগুলি দুর্দান্তভাবে পরিচালনা করবে।
WinEunuuchs2Unix

37

হার্ডডিনফো হার্ডইনফো ইনস্টল করুন সমস্ত হার্ডওয়্যার সম্পর্কিত তথ্য পাওয়ার জন্য খুব দরকারী সরঞ্জাম।

দ্বারা হার্ড তথ্য ইনস্টল করুন sudo apt-get install hardinfo। তারপরে আপনি সেন্সর দ্বারা তাপমাত্রা পেতে পারেন।

সেন্সর


22
গুড
লুকিং


@ ফ্রবার্ট আমি মনে করি এটি নির্ভর করে lm-sensors!
পান্ড্য

আমি এআরপি টেবিলটিও পছন্দ করি। আমার সাবনেটের সাথে কী সংযুক্ত রয়েছে তা যাচাই করতে খুব সুন্দর y
এসডসোলার

যদিও এই প্রোগ্রামটিতে বেঞ্চমার্কগুলি বেশ পুরানো।
Andriy Makukha

32
  1. এই কমান্ড দ্বারা acpi এর ছোট প্যাকেজ ইনস্টল করুনএসিপিআই ইনস্টল করুন

    sudo apt-get install acpi
    
  2. আপনাকে প্রথমবারের জন্য নিশ্চিত করার জন্য Y টিপতে হবে। এখন তাপমাত্রা খুঁজে পেতে এই কমান্ডটি টাইপ করুন

    acpi -t
    

23
এটি সম্পর্কে উত্তরের চেয়ে সহজ lm-sensors। আপনি acpiএবং এর মধ্যে পার্থক্য ব্যাখ্যা করতে পারেন lm-sensors?
fikr4n

1
উবুন্টু 16.04-এ, স্কাইলেক ল্যাপটপ, acpi -tকিছুই আউটপুট করে। এটি একটি বৈধ বিকল্প আছে, শুধু কাজ করে না - সংস্করণ: acpi 1.7
উইনউইউউকস 2 ইউনিক্স 25'18

আমি সফলভাবে ব্যবহৃত acpi -tউপর grml একটি কোর i3 প্রসেসর প্রতিটি ডাই তাপমাত্রা নিরীক্ষণ করতে লাইভ সিডি সিস্টেম। জিআরএমএল-lm-sensorsপূর্বনির্ধারিত নয় এবং আমি সেখানে অন্যান্য প্যাকেজ ইনস্টল করতে পারি না। grML.org
ড্যানিয়েল

20

XSensors

এক্স সেন্সরগুলি তাপমাত্রা, ভোল্টেজ এবং ফ্যানের গতির মতো হার্ডওয়্যার স্বাস্থ্য সম্পর্কিত লাইবসেন্সার লাইব্রেরি থেকে ডেটা পড়ে এবং ডিজিটাল রিড-আউটে তথ্য প্রদর্শন করে।

টার্মিনালটি খুলুন এবং টাইপ করুন:

sudo apt-get install xsensors lm-sensors

তারপরে আপনার কম্পিউটারের হার্ডওয়্যার সেন্সরগুলি টার্মিনালটি খুলুন এবং কমান্ডটি চালিয়ে সনাক্ত করুন:

sudo sensors-detect

তারপরে আপনি প্রোগ্রামটি কোন হার্ডওয়্যারটি সনাক্ত করতে চান সে সম্পর্কে আপনাকে প্রচুর প্রশ্ন করা হবে। আপনি কী করছেন তা যদি না জানেন তবে এটি সাধারণত নিরাপদ এবং সমস্ত প্রশ্নের ডিফল্ট উত্তরগুলি গ্রহণ করার জন্য প্রস্তাবিত।

এক্স সেন্সর স্ক্রিনশট

এক্সসেনসর বনাম পেন্সর

এক্স সেন্সর এবং পেন্সর উভয়ই কম্পিউটারের তাপমাত্রা এবং ফ্যানের গতি পর্যবেক্ষণ করে। দুটি প্রয়োগের মধ্যে পার্থক্য হ'ল তথ্য প্রদর্শিত হয় এবং কীভাবে তথ্য প্রদর্শিত হয় তার বিশদ স্তরের মধ্যে level

এক্সসেনসরগুলি পেনসেন্সারের চেয়ে কিছুটা বেশি নির্দিষ্ট তথ্য প্রদর্শন করে। পেন্সেনর এক্সসেন্সরগুলির চেয়ে ছোট এবং আরও বিড়ম্বনাযুক্ত এবং এটি ডেস্কটপে ঘড়ির পাশে ডেস্কটপের উপরের ডানদিকে কোণে বিজ্ঞপ্তি অঞ্চলে একটি সামান্য থার্মোমিটার আইকন হিসাবে প্রদর্শিত হয়। হার্ডওয়্যার তাপমাত্রা প্রদর্শনের জন্য আপনি যে কোনও সময় থার্মোমিটার আইকনটিতে ডান ক্লিক করতে পারেন।

আপনার কম্পিউটারের হার্ডওয়্যার সনাক্ত করার জন্য পেন্সর সেটআপ করা আপনার কম্পিউটারের হার্ডওয়্যার সেন্সরগুলি সনাক্ত করতে এলএম-সেন্সর ইনস্টল করে এক্সসেনসারের মতোই সম্পন্ন হয়। তারপরে আপনার কম্পিউটারের হার্ডওয়্যার সেন্সরগুলি কমান্ডটি চালাচ্ছেন তা সনাক্ত করুন:

sudo sensors-detect  

এবং এক্সসেনসরের মতো, সমস্ত প্রশ্নের ডিফল্ট উত্তর গ্রহণ করুন।

উবুন্টু ১.0.০৪ এ এবং পরে পেনসেন্সর আপনার কম্পিউটারের হার্ডওয়্যার সেন্সরগুলি চালনা না করে স্বয়ংক্রিয়ভাবে সনাক্ত করে sudo sensors-detect


2
পেন্সরটি আরও উন্নত বলে মনে হচ্ছে
সার্জ

1
আমি সম্মত, @ সার্জ। পেন্সর হ'ল আমি ব্যবহার করতে যাচ্ছি।
এসডসোলার

আমি পেনসরও ব্যবহার করি।
কারেল

17

আপনি এলএম-সেন্সর ইনস্টল করার পরে:

sudo apt-get install lm-sensors

সঞ্চালন করুন:

sudo sensors-detect

আপনি হার্ডওয়্যার টেম্পগুলি দেখতে নিম্নলিখিত কমান্ডটি চালাতে পারেন:

watch -n 1 sensors

এছাড়াও, ফ্যানটি সাধারণত বিআইওএস দ্বারা নিয়ন্ত্রিত হয়।


12
আমি ঘড়ি ব্যবহার সম্পর্কে টিপটি পছন্দ করি, এটি আমার পছন্দের একটি। আমি পার্থক্যগুলি হাইলাইট করতে দেখার জন্য -d বিকল্প যুক্ত করার পরামর্শ দিই।
জোশুয়া কে

এটি আমাকে উবুন্টু 16.0.4 এলটিএসে 100% সিপিইউ (~ 77 ডিগ্রি সেলসিয়াস) চালিত আমার i7-3770 এ 4 কোর টেম্প রিডিং দিয়েছে
সান

12

রাস্পবেরি পাইতে, আপনি তাপমাত্রা পুনরুদ্ধার করতে পারেন vcgencmd:

vcgencmd measure_temp

আউটপুট:

temp=39.0'C

2
না, এটি আপনাকে ফ্রিকোয়েন্সি দেবে। ব্যবহারvcgencmd measure_temp
MrD

দুঃখিত, একটি খুব বেদনাদায়ক অনুলিপি এবং পেস্ট ভুল :)
এর্কসেন

9

ঠিক তাই আপনি ছেলেরা জানেন, এই ইনস্টল জাঙ্ক এর মতো কোনওটিরই sensorsপ্রয়োজন নেই। শুধু একটি acpi -Vএবং বুম করুন, আপনি সবকিছু পেয়েছেন। উদাহরণ:

Battery 0: Charging, 91%, 00:17:25 until charged
Battery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%
Adapter 0: on-line
Thermal 0: ok, 40.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees C
Thermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees C
Cooling 0: pkg-temp-0 no state information available
Cooling 1: LCD 0 of 100
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10

এগুলি এবং কোমডের সমস্ত ইনস্টল করার চেয়ে সহজ উপায় ... কেবল এসপিআই-ভি করুন।


25
ঠিক আছে… কারণ আপনি এটি ইনস্টল করতে হবে না? ভুল! The program 'acpi' is currently not installed. You can install it by typing: sudo apt-get install acpi
ই-সুশি

8
এবং, এটি সর্বদা একই তথ্য দেয় না। আমার মেশিনে, sensorsতাপমাত্রা সরবরাহ করে যেখানে acpi -Vদুর্ভাগ্যক্রমে এটি সম্পর্কে কিছুই দেখায় না।
প্রতি লুন্ডবার্গ

1
acpi -VSkylake ল্যাপটপ, উবুন্টু 16.04, ACPI সংস্করণ 1.7 জন্য নষ্ট হয়ে গেছে
WinEunuuchs2Unix

5
/sys/class/thermal/thermal_zone0/temp

এই ফাইলটি সিপিইউ তাপমাত্রা ধারণ করে। সুতরাং, আপনি নামের একটি স্ক্রিপ্ট তৈরি করতে পারেন tempএবং এটিকে /binটার্মিনাল এন্টার এ নিয়ে যেতে পারেন temp

আমার tempফাইলটি দেখে মনে হচ্ছে -

 #!/bin/bash
 cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
 cpu_temp=$(($cpu_temp/1000))
 echo $cpu_temp°C

আমার উত্তরটি www.cyberciti.biz- এ পরিবর্তিত হয়েছে


আমি বিভিন্ন লোকেশনে 4 টি মেশিন চেষ্টা করেছি এবং তারা সবাই একই পাঠ্য দেয় = 27800। কেন আপনি জানেন যে এটি কেন হতে পারে? তাদের সবার একই সিপিইউ টেম্প থাকতে পারে না।
কাতু

@ কাতু আমি মনে করি এর অর্থ ২ 27.৮ ডিগ্রি হতে পারে। আমি অন্য প্রোগ্রাম ব্যবহার করা হয় এবং পাওয়া আমার কোর 0 49 সি তারপর আমি উপরোক্ত কমান্ডের করেনি ছিলেন এবং 49000. পেয়েছিলাম
ফিলিপ Kirkbride

5

সমস্ত বাশ:

getTemp () {
  for zone in `ls /sys/class/thermal/ | grep thermal_zone`
  do
    echo -n "`cat /sys/class/thermal/$zone/type`: "
    echo `cat /sys/class/thermal/$zone/temp | sed 's/\(.\)..$/.\1°C/'`
  done
}

getProcesses() {
  top -b -n 1 | head -n 12  | tail -n 6
}

update () {
  while :
  do
    clear
    getTemp
    echo -e "\nTop 5 CPU hogs:"
    getProcesses
    sleep 5
  done
}


update

1
এটি আসলে বেশ ভাল স্ক্রিপ্ট।
ফিলিপ ডেল্টিল

4

আপনি পাইথন পছন্দ করেন, আপনি ব্যবহার করতে পারেন psutil

>>> import psutil
>>> psutil.sensors_temperatures()['coretemp']
[shwtemp(label='Physical id 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 1', current=65.0, high=100.0, critical=100.0)]

... কাজ করবে। সামান্য কোডিংয়ের সাহায্যে আপনি উদাহরণস্বরূপ আপনার সিস্টেমের টেম্প বনাম সিপিইউ পেতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

এটি psutilজারি করে আপডেট করা সুবিধাজনক sudo pip3 install psutil --upgrade


পাইথন 2 এ এটি আছে তবে এর কোনও sensors_temperaturesবৈশিষ্ট্য নেই এবং পাইথন 3 এ আমার নেই I'm আমি উবুন্টু 14.04 ব্যবহার করছি। তাহলে আমি কীভাবে এটি পেতে পারি?
wjandrea

আপনি psutil কোন সংস্করণ ব্যবহার করছেন? খনি 5.4.3। আপনি সংস্করণ আপগ্রেড করার চেষ্টা করুন: sudo pip2 install psutil --upgrade
লুকাস আইমারেটো

1
আমি পাইথন 2 এ 1.2.1 ব্যবহার করছি এবং আপগ্রেড ব্যর্থ হয়েছে (তবে 14.04-তে পাইথন 2 আসলেই পুরানো, সুতরাং আমি উদ্বিগ্ন নই)। আমি পাইথন 3 এ সবেমাত্র 5.4.3 ইনস্টল করেছি sudo pip3 install psutil --upgrade। আপনি কি আপনার উত্তরে এটি যুক্ত করতে পারেন?
wjandrea

এই প্লটে, এক্স-অক্ষগুলি সিপিইউ ব্যবহারের অধিকার, তাই না?
wjandrea

1
দুর্দান্ত উত্তর (+1) - psutil একটি রত্ন। এটি এইচডিডি তাপমাত্রাটি কভার করে না
এমনটি আশাব্যঞ্জক

2

কম্পিউটারটেম্প কম্পিউটারটেম্প ইনস্টল করুন একটি সাধারণ অ্যাপলেট যা আপনার বর্তমান সিপিইউ তাপমাত্রা দেখায় + এতে অ্যালার্মের মতো কিছু অতিরিক্ত বৈশিষ্ট্য রয়েছে। দুর্ভাগ্যক্রমে এর ব্যাকগ্রাউন্ডের রঙটি পরিবর্তন করা সম্ভব নয় (বা কমপক্ষে আমি কীভাবে জানি না), তাই এটি স্ট্যান্ডার্ড উবুন্টু থিমের সাথে খুব সুন্দর দেখাচ্ছে না।

এটি ইজিজেনির উত্তরে বর্ণিত সেন্সর-অ্যাপলেটের মতোই ইনস্টল করা যেতে পারে ।


বিকল্প পাঠ

নতুন উবুন্টু সংগ্রহস্থলগুলিতে কম্পিউটারটেম্প উপলব্ধ নেই।


2
উবুন্টুতে 15.04 sudo apt-get install computertempএর ত্রুটির ফলে "প্যাকেজ কম্পিউটারটেম্পকে সনাক্ত করতে অক্ষম" ...
নিকোলাস ইভানভ

1
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
55°

প্রিন্টফ '% d \ n' আপনার যদি একটি গোল সংখ্যা হিসাবে প্রয়োজন হয় মানটিকে পূর্ণসংখ্যায় রূপান্তরিত করে


1
কেন echo $(printf ..)এবং শুধু না printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null? ... বা এমনকি সবেsensors 2>/dev/null | awk '/id 0:/{printf "%d°\n", $4}'
মুড়ু

হ্যাঁ, অনেক সম্ভাবনা, আমি কেবলমাত্র আমি ব্যবহার করছি একটি পোস্ট করেছি
ইনটিকা

1

আপনি যদি মেট ডেস্কটপ পরিবেশের সাথে উবুন্টু ব্যবহার করছেন তবে আপনি মেট সেন্সর অ্যাপলেট ব্যবহার করতে পারেন:

  1. প্যাকেজ ইনস্টল করুন:

    sudo apt-get install mate-sensors-applet
    

    এবং আপনার যদি এনভিডিয়া গ্রাফিক্স কার্ড থাকে তবে আপনি mate-sensors-applet-nvidiaপ্যাকেজও ইনস্টল করতে পারেন ।

  2. মেট প্যানেলে ডান ক্লিক করুন এবং প্যানেলে যুক্ত ক্লিক করুন তারপরে হার্ডওয়্যার সেন্সর মনিটর চয়ন করুন

    হার্ডওয়্যার সেন্সর মনিটর

  3. যুক্ত করার পরে আপনি যেকোন সেন্সরে ডান ক্লিক করে পছন্দগুলি নির্বাচন করে সেটআপ করতে পারেন

    পছন্দসই হার্ডওয়্যার সেন্সর মনিটর

    এখানে আপনি সেন্সরগুলির তালিকাটি কাস্টমাইজ করতে পারেন: সিপিইউ, মাদারবোর্ড এবং জিপিইউ তাপমাত্রা, প্রধান ভোল্টেজ (ভিকোর, 3.3 ভি, 5 ভি, 12 ভি, ইত্যাদি) এবং ফ্যানের গতি। সম্পূর্ণ তালিকাটি হার্ডওয়্যারের উপর নির্ভর করে (উপরের চিত্রটি এনভিডিয়া গ্রাফিক্স কার্ড সহ ডেস্কটপের জন্য)।

  4. ফলাফল দেখতে হবে

    সেন্সরগুলো

অবশ্যই আপনি এই অ্যাপলেটটি সেরা অবস্থানে নিয়ে যেতে পারেন।


0

মিলিডিগ্রিতে তালিকাভুক্ত তাপমাত্রা খুঁজে পেতে পারে এমন অনেকগুলি জায়গা রয়েছে। অবশেষে আমি এখানে আমার খুঁজে পেয়েছি:

/sys/devices/platform/coretemp.0/temp*_input

ব্যবহারকারীরা এখানে তাদের তাপমাত্রা খুঁজে পেয়েছেন বলে প্রতিবেদন করেছেন এমন আরও কয়েকটি স্থানে রয়েছে

/proc/acpi/thermal_zone/THRM/temperature
/sys/class/thermal/thermal_zone*/temp
/sys/class/thermal/cooling_device*/temp
/sys/devices/platform/f71882fg.1152/temp*_input
/sys/devices/platform/coretemp.0/hwmon/hwmon*/temp*_input

এর মধ্যে কয়েকটি অন্যের সাথে কেবল প্রতীকী লিঙ্ক। এটি খুঁজে পেতে আপনাকে অবশ্যই যত্ন সহকারে দেখতে হবে


0

শুধুমাত্র ইন্টেল সিপিইউগুলির জন্য আপনি ব্যবহার করতে পারেন i7z

i7z - লিনাক্সের জন্য আরও ভাল আই 7 (এবং এখন i3, i5) প্রতিবেদনের সরঞ্জাম।

এটি ইনস্টল করুন:

sudo apt install i7z 

তারপরে এটি চালান (এটি দিয়ে চালাতে হবে sudo):

sudo i7z

উদাহরণ আউটপুট ( Tempকলাম দেখুন - ডান স্ক্রোল ...):

Real Current Frequency 4883.47 MHz [99.98 x 48.85] (Max of below)
    Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
    Core 1 [0]:       4883.47 (48.85x)      10.4    73.7    1.45    12.8    47      1.3547
    Core 2 [1]:       4871.56 (48.73x)      8.65    76.8     1.5    11.7    45      1.3547
    Core 3 [2]:       4877.61 (48.79x)      12.2    75.1       1    9.72    52      1.3547
    Core 4 [3]:       4880.70 (48.82x)      7.57    79.7       1    10.5    47      1.3547
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.