How do I get the CPU temperature? - Sincere Information Technology

Sincere Information Technology

This Blog Contain All Information About Operating Systems Like linux OS,Ubuntu OS,Windows and Others Too as Well.

Ad

d

Breaking

Ad

d

Tuesday, 10 October 2017

How do I get the CPU temperature?

How do I get the CPU temperature?


352down voteaccepted
Install lm-sensors Install lm-sensors
sudo apt-get install lm-sensors 
After installation type the following in terminal
sudo sensors-detect
You may also need to run
sudo service kmod start
It will ask you few questions. Answer Yes for all of them. Finally to get your CPU temperature type sensors in your terminal.
sensors
Output:
karthick@Ubuntu-desktop:~$ 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
To see HDD temperature Install hddtemp Install hddtemp
sudo apt-get install hddtemp
Output:
karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°
Quick command-line solution
cat /sys/class/thermal/thermal_zone0/temp
Applet
If you are looking for a easier-to-access version, add a Hardware Sensors Monitor to Gnome-Panel:
  1. sudo apt-get install sensors-applet - this will install the sensors-applet Install sensors-applet package
  2. Right-click the panel, select Add to panel..., then select this: alt text
  3. You're done. You can configure which sensors are displayed by right-clicking the applet and selecting Preferences->Sensors.
    alt text
A good indicator for monitoring temperature, fan speeds and voltage is psensor. It shows output of all sensors, draws graphs. Also selected outputs can be placed in indicator panel.
psensor in action
It can be installed from Ubuntu repositories by clicking psensor Install psensor or typing:
sudo apt-get install psensor
Newer versions of psensor can be installed from ppa:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install psensor
It can also draw graphs when you tick the boxes in the graph column:
Screenshot
In some cases not all sensors are displayed. Then you can run
sudo sensors-detect
and answer "yes" to all questions. But is not quite safe in some cases, but I never had any real problems with that. A safer way is to take default answers.
Some additional sensors may appear.
hardinfo Install hardinfo is very useful tools to get all hardware information.
Install hard info by sudo apt-get install hardinfo. Then you can get temperature by sensors.

sensor

XSensors

XSensors reads data from the libsensors library regarding hardware health such as temperature, voltage and fan speed and displays the information in a digital read-out.
Open the terminal and type:
sudo apt-get install xsensors lm-sensors
Then detect your computer's hardware sensors by opening the terminal and running the command:
sudo sensors-detect
Then you will get asked a lot of questions about what hardware you want the program to detect. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing.
XSensors Screenshot

Xsensors vs. Psensor

XSensors and Psensor both monitor the computer's temperature and the fan speeds. The difference between the two applications is in the level of detail of the information that is displayed and how the information is displayed.
XSensors displays a little bit more specific information than Psensor. Psensor is smaller and more unobtrusive than XSensors and it displays itself on the desktop as a little thermometer icon in the notification area in the upper right corner of the desktop next to the clock. You can right-click the thermometer icon at any time to display the hardware temperatures.
Setting up Psensor to detect your computer's hardware is done the same way as Xsensors, by installing lm-sensors to detect your computer's hardware sensors. Then detect your computer's hardware sensors running the command:
sudo sensors-detect  
and as with Xsensors, accept the default answers to all questions.
In Ubuntu 16.04 Psensor detects your computer's hardware sensors automatically without running sudo sensors-detect

Temperature without third-party apps

All the answers involve use of third-party utilities. If you want to find out the temperature without installing anything, use:
$ cat /sys/class/thermal/thermal_zone*/temp
69000
69000
67000

Temperature with Conky

If you don't mind third-party utilities I like to use Conky--a light weight system monitor.
Within conky the appropriate system variable to monitor is:
${hwmon 2 temp 1}°C
The display looks like this:
Conky network real-time 4

Just so you guys know, none of this install junk like sensors are needed. Just do an acpi -V and BOOM, you got everything. Example:
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
WAY easier than installing all of this and kmod... Just do acpi -V.
shareimprove this answer
19 
Right… because you don’t have to install that one? Wrong! The program 'acpi' is currently not installed. You can install it by typing: sudo apt-get install acpi – e-sushi Oct 1 '14 at 20:32
5 
And, it also doesn't always give the same information. On my machine, sensors provides the temperature whereas acpi -V doesn't show anything about it, unfortunately. – Per Lundberg Oct 16 '15 at 21:36
/sys/class/thermal/thermal_zone0/temp
this file holds cpu temperature. So, you can make a script named temp and move it to /bin then in terminal enter temp.
My temp file looks like -
 #!/bin/bash
 cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
 cpu_temp=$(($cpu_temp/1000))
 echo $cpu_temp°C
my answer is modified of www.cyberciti.biz

No comments:

Post a Comment

Ad

d