Мониторинг температуры процессора, графического процессора и т. Д. [dубликат]

Как получить температуру процессора?

428
задан 12 February 2018 в 00:44

98 ответов

Установите lm-датчики

sudo apt-get install lm-sensors

После установки введите следующее в терминал

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех. Наконец, чтобы получить ваш тип температуры процессора sensors в вашем терминале.

sensors

Установите lm-датчики

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

Для просмотра температуры жесткого диска Установите lm-sensors

sudo apt-get install hddtemp

Для просмотра температуры HDD Установите lm-sensors

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda /dev/sda: ST3160813AS: 34°C
448
ответ дан 17 July 2018 в 19:41

Установите lm-датчики

sudo apt-get install lm-sensors

После установки введите следующее в терминал

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех. Наконец, чтобы получить ваш тип температуры процессора sensors в вашем терминале.

sensors

Установите lm-датчики

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

Для просмотра температуры жесткого диска Установите lm-sensors

sudo apt-get install hddtemp

Для просмотра температуры HDD Установите lm-sensors

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda /dev/sda: ST3160813AS: 34°C
449
ответ дан 23 July 2018 в 20:26

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
452
ответ дан 31 July 2018 в 19:10

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
454
ответ дан 2 August 2018 в 12:10

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
456
ответ дан 3 August 2018 в 16:36

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
458
ответ дан 5 August 2018 в 01:57

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
459
ответ дан 6 August 2018 в 18:34

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
461
ответ дан 8 August 2018 в 22:54

Установите lm-sensors

sudo apt-get install lm-sensors 

После установки введите следующее в терминале

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответ Да для всех.

sensors

Выход:

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

Для просмотра температуры жесткого диска Установите hddtemp

sudo apt-get install hddtemp

Выход:

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
464
ответ дан 14 August 2018 в 12:51
  • 1
    Это не работает на всех аппаратных средствах. В моей системе sensors всегда показывает температуру + 40,0 ° C. – Keith Thompson 6 September 2012 в 23:53
  • 2
    На моей системе 13.04 это sudo service kmod start вместо sudo service module-init-tools start – knb 10 July 2013 в 11:51
  • 3
    Вы можете запустить watch sensors, чтобы обновлять значения температуры каждую секунду. – Drew Noakes 4 August 2013 в 02:09
  • 4
    Он дает предупреждения о рискованности. Вы уверены, что должны ответить «да»? ко всему? Я не думаю, что они отправили эти сообщения туда для развлечения ... – Jop V. 28 September 2013 в 15:50
  • 5
    ответить «да» всем датчикам - определить вопросы, запустить yes yes | sensors-detect – hanshenrik 6 January 2018 в 01:59

Быстрое решение командной строки; показывает температуру в миллисекундах Цельсия (m ° C)

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

Быстрое решение командной строки; показывает температуру в миллисекундах Цельсия (m ° C)

Если вы ищете более легкую для доступа версию, добавьте монитор аппаратных датчиков в Gnome-Panel:

sudo apt-get install sensors-applet - это установит пакет датчиков-апплетов. Щелкните панель правой кнопкой мыши, выберите Add to panel..., затем выберите это: все готово. Вы можете настроить, какие датчики отображаются, щелкнув правой кнопкой мыши апплет и выбрав Preferences->Sensors.
96
ответ дан 17 July 2018 в 19:41
/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
ответ дан 17 July 2018 в 19:41

На малине Pi вы можете получить температуру, используя vcgencmd:

vcgencmd measure_temp

Выход:

temp=39.0'C
8
ответ дан 17 July 2018 в 19:41

computertemp - простой апплет, который показывает текущую температуру процессора + у него есть некоторые дополнительные функции, такие как сигналы тревоги. К сожалению, это невозможно (или, по крайней мере, я не знаю, как) изменить свой цвет фона, поэтому он не выглядит очень хорошо со стандартной темой Ubuntu.

Его можно установить так же, как апплеты-апплеты, описанные в computertemp .

computertemp недоступен в новых репозиториях Ubuntu.

2
ответ дан 17 July 2018 в 19:41
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null 55°

printf '% d \ n' Преобразует значение в целое число, если оно вам понадобится как число раундов

1
ответ дан 17 July 2018 в 19:41

XSensors

XSensors считывает данные из библиотеки libsensors относительно состояния оборудования, такого как температура, напряжение и скорость вентилятора, и отображает информацию в цифровом считывании.

Откройте терминал и введите:

sudo apt-get install xsensors lm-sensors

Затем определите аппаратные датчики вашего компьютера, открыв терминал и выполнив команду:

sudo sensors-detect

Затем вы будет задано много вопросов о том, какое оборудование вы хотите обнаружить. В целом безопасно и рекомендуется принимать ответы по умолчанию на все вопросы, если вы не знаете, что делаете.

Xsensors vs. Psensor

XSensors и Psensor контролируют температуру компьютера и скорость вращения вентилятора. Разница между двумя приложениями заключается в уровне детализации отображаемой информации и способа отображения информации.

XSensors отображает немного более конкретную информацию, чем Psensor. Psensor меньше и более ненавязчивый, чем XSensors, и он отображается на рабочем столе в виде маленькой значка термометра в области уведомлений в правом верхнем углу рабочего стола рядом с часами. Вы можете щелкнуть правой кнопкой мыши значок термометра в любое время, чтобы отобразить температуру оборудования.

Настройка Psensor для обнаружения оборудования вашего компьютера выполняется так же, как Xsensors, путем установки lm-датчиков для обнаружения аппаратных датчиков вашего компьютера. Затем обнаружите аппаратные датчики вашего компьютера, выполняющие команду:

sudo sensors-detect

, а также с помощью Xsensors, принимайте ответы по умолчанию на все вопросы.

В Ubuntu 16.04 Psensor автоматически обнаруживает аппаратные датчики вашего компьютера без запуска sudo sensors-detect

14
ответ дан 17 July 2018 в 19:41

Просто так, что вы, ребята, знаете, ни один из этих установочных мусор, таких как sensors, не нужен. Просто сделайте acpi -V и BOOM, у вас есть все. Пример:

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 проще, чем устанавливать все это и kmod ... Просто сделайте acpi -V.

6
ответ дан 17 July 2018 в 19:41

Если вам нравится Python, вы можете использовать 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)]

... выполнит эту работу. С помощью небольшой кодировки вы можете получить, например, Temp vs CPU вашей системы.

Удобно обновлять psutil, выдавая sudo pip3 install psutil --upgrade.

1
ответ дан 17 July 2018 в 19:41

После установки lm-датчиков:

sudo apt-get install lm-sensors

run:

sudo sensors-detect

вы можете запустить следующую команду для просмотра аппаратных темпов:

watch -n 1 sensors

Кроме того, BIOS обычно управляется BIOS.

14
ответ дан 17 July 2018 в 19:41

Температура без сторонних приложений

Во время написания ответов все ответы включают использование сторонних утилит. Если вы хотите узнать температуру, не устанавливая ничего, используйте:

$ 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 INT3400 Thermal 20000 SEN1 53000 SEN2 49000 SEN3 53000 SEN4 55000 pch_skylake 70000 B0D4 47000 x86_pkg_temp 48000

По Цельсию до 3 знаков после запятой. Последняя температура x86_pkg_temp составляет 48 000 ° C. На процессоре Skylake i7 6700HQ это та же самая температура, что и в Conky ниже.

Температура с Conky

Если вы не против сторонних утилит, мне нравится использовать Conky -

Команды Conky

Внутри conky системная переменная, которую я использовал для мониторинга CPU Ivy Bridge,:

${hwmon 2 temp 1}°C

Для мониторинга Используемый мной процессор Skylake:

${hwmon 0 temp 1}°C

Конкисный дисплей

Консистентный дисплей выглядит следующим образом:

Температура начинается с 72 ° C с одним процессором, работающим на 100% в турборежимном режиме 3200 МГц. Затем турбо выключается, и температура падает от 10 ° C до 62 ° C при скорости без турбонаддува 2600 МГц. Спустя 10 секунд turbo снова включается, и температура сразу же поднимается до 72 ° C.

21
ответ дан 17 July 2018 в 19:41
/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
ответ дан 23 July 2018 в 20:26
  • 1
    Я пробовал 4 машины в разных местах, и все они дают одинаковое чтение = 27800. Вы знаете, почему это может быть? Они не могут иметь одинаковый темп. – Katu 10 March 2017 в 18:08
  • 2
    @ Кату, я думаю, это может означать 27,8 градуса. Я использовал другую программу и обнаружил, что мой Core 0 был 49 C. Затем я выполнил вышеуказанную команду и получил 49000. – Philip Kirkbride 20 April 2017 в 21:06

На малине Pi вы можете получить температуру, используя vcgencmd:

vcgencmd measure_temp

Выход:

temp=39.0'C
8
ответ дан 23 July 2018 в 20:26
  • 1
    Нет, это даст вам частоту. Используйте vcgencmd measure_temp – MrD 19 December 2016 в 17:44
  • 2
    Извините, очень болезненная копия & amp; вставить ошибку :) – Ercksen 25 April 2018 в 20:43

computertemp - простой апплет, который показывает текущую температуру процессора + у него есть некоторые дополнительные функции, такие как сигналы тревоги. К сожалению, это невозможно (или, по крайней мере, я не знаю, как) изменить свой цвет фона, поэтому он не выглядит очень хорошо со стандартной темой Ubuntu.

Его можно установить так же, как апплеты-апплеты, описанные в computertemp .

computertemp недоступен в новых репозиториях Ubuntu.

2
ответ дан 23 July 2018 в 20:26
  • 1
    Это проще, чем ответы на lm-sensors. Не могли бы вы объяснить разницу между acpi и lm-sensors? – BornToCode 24 January 2014 в 05:24
  • 2
    Хороший инструмент, за исключением каждой страницы, заселяет , кроме Датчики (например, пустые) ... – frumbert 29 March 2015 в 16:07
  • 3
    не работает для датчиков – Mudit Kapil 14 April 2015 в 20:00
  • 4
    в Ubuntu 15.04 sudo apt-get install computertemp приводит к ошибке «Невозможно найти пакет computertemp», ... – Nicolas Ivanov 22 June 2015 в 17:32
  • 5
    @frumbert Я думаю, это зависит от lm-sensors! – Pandya 21 August 2016 в 14:49
  • 6
    Теперь это бомба. Право на. – SDsolar 11 July 2017 в 08:13
  • 7
    Мне также нравится таблица ARP. Довольно удобно проверять, что связано с моей подсетью. – SDsolar 11 July 2017 в 11:51
  • 8
    На моем Ubuntu 16.04, psensor будет иногда использовать 30% процессор, повышая температуру. – dirkjot 24 November 2017 в 23:17
  • 9
    это приложение для дерьма. занимает 100% процессор – raaj 15 December 2017 в 16:06
  • 10
    Проблема все еще сохраняется. Приложение непригодно. – Eugene 25 February 2018 в 19:31
  • 11
    Однако в этой программе контрольные показатели довольно устарели. – Andriy Makukha 6 March 2018 в 19:04
  • 12
    На Ubuntu 16.04 ноутбук Skylake acpi -t ничего не выводит. Это допустимый вариант, просто не работает - версия: acpi 1.7. – WinEunuuchs2Unix 26 May 2018 в 01:50
  • 13
    @raaj - эта ошибка сообщается где-то? – Mateusz Konieczny 21 June 2018 в 14:57
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null 55°

printf '% d \ n' Преобразует значение в целое число, если оно вам понадобится как число раундов

1
ответ дан 23 July 2018 в 20:26
  • 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}' – muru 8 April 2018 в 04:08
  • 2
    Да, много возможностей, я просто разместил тот, который использовал – intika 8 April 2018 в 05:28

XSensors

XSensors считывает данные из библиотеки libsensors относительно состояния оборудования, такого как температура, напряжение и скорость вентилятора, и отображает информацию в цифровом считывании.

Откройте терминал и введите:

sudo apt-get install xsensors lm-sensors

Затем определите аппаратные датчики вашего компьютера, открыв терминал и выполнив команду:

sudo sensors-detect

Затем вы будет задано много вопросов о том, какое оборудование вы хотите обнаружить. В целом безопасно и рекомендуется принимать ответы по умолчанию на все вопросы, если вы не знаете, что делаете.

Xsensors vs. Psensor

XSensors и Psensor контролируют температуру компьютера и скорость вращения вентилятора. Разница между двумя приложениями заключается в уровне детализации отображаемой информации и способа отображения информации.

XSensors отображает немного более конкретную информацию, чем Psensor. Psensor меньше и более ненавязчивый, чем XSensors, и он отображается на рабочем столе в виде маленькой значка термометра в области уведомлений в правом верхнем углу рабочего стола рядом с часами. Вы можете щелкнуть правой кнопкой мыши значок термометра в любое время, чтобы отобразить температуру оборудования.

Настройка Psensor для обнаружения оборудования вашего компьютера выполняется так же, как Xsensors, путем установки lm-датчиков для обнаружения аппаратных датчиков вашего компьютера. Затем обнаружите аппаратные датчики вашего компьютера, выполняющие команду:

sudo sensors-detect

, а также с помощью Xsensors, принимайте ответы по умолчанию на все вопросы.

В Ubuntu 16.04 Psensor автоматически обнаруживает аппаратные датчики вашего компьютера без запуска sudo sensors-detect

14
ответ дан 23 July 2018 в 20:26

Просто так, что вы, ребята, знаете, ни один из этих установочных мусор, таких как sensors, не нужен. Просто сделайте acpi -V и BOOM, у вас есть все. Пример:

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 проще, чем устанавливать все это и kmod ... Просто сделайте acpi -V.

7
ответ дан 23 July 2018 в 20:26
  • 1
    Правильно ... потому что вам не нужно устанавливать этот? Неправильно! [F1] – e-sushi 2 October 2014 в 01:32
  • 2
    И это также не всегда дает ту же информацию. На моей машине sensors обеспечивает температуру, тогда как acpi -V ничего не сообщает об этом, к сожалению. – Per Lundberg 17 October 2015 в 00:36
  • 3
    acpi -V взломан для ноутбука Skylake, Ubuntu 16.04, версия acpi 1.7 – WinEunuuchs2Unix 26 May 2018 в 01:54

Если вам нравится Python, вы можете использовать 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)]

... выполнит эту работу. С помощью небольшой кодировки вы можете получить, например, Temp vs CPU вашей системы.

Удобно обновлять psutil, выдавая sudo pip3 install psutil --upgrade.

1
ответ дан 23 July 2018 в 20:26
  • 1
    Я имею его на Python 2, но у него нет атрибута sensors_temperatures, и у меня его нет на Python 3. Я использую Ubuntu 14.04. Итак, как мне это получить? – wjandrea 16 February 2018 в 04:16
  • 2
    какую версию psutil вы используете? шахта - 5.4.3. Попробуйте обновить версию: sudo pip2 install psutil --upgrade. – Lucas Aimaretto 16 February 2018 в 04:22
  • 3
    Я использую 1.2.1 на Python 2, и обновление не работает (но Python 2 на 14.04 действительно устарел, поэтому меня это не касается). Я только что установил 5.4.3 на Python 3 с sudo pip3 install psutil --upgrade. Не могли бы вы добавить это к своему ответу? – wjandrea 16 February 2018 в 04:27
  • 4
    На этом графике ось x - это использование ЦП, не так ли? – wjandrea 16 February 2018 в 04:32
  • 5
    Сделано обновление ответа. Да, ось X - это использование ЦП: у меня проблемы с ноутбуком: много нагревается (+ 65 ° C) с очень низким процессором (около 5%), – Lucas Aimaretto 16 February 2018 в 05:01

После установки lm-датчиков:

sudo apt-get install lm-sensors

run:

sudo sensors-detect

вы можете запустить следующую команду для просмотра аппаратных темпов:

watch -n 1 sensors

Кроме того, BIOS обычно управляется BIOS.

14
ответ дан 23 July 2018 в 20:26
  • 1
    Мне нравится совет о использовании часов, это один из моих любимых. Я также рекомендую добавить параметр -d, чтобы подчеркнуть различия. – Joshua K 26 December 2015 в 00:05
  • 2
    Это дало мне 4 основных темпа чтения на моем i7-3770 на Ubuntu 16.0.4 LTS работает на 100% CPU (~ 77 градусов по Цельсию) – Sun 13 June 2018 в 10:35

Быстрое решение командной строки; показывает температуру в миллисекундах Цельсия (m ° C)

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

Быстрое решение командной строки; показывает температуру в миллисекундах Цельсия (m ° C)

Если вы ищете более легкую для доступа версию, добавьте монитор аппаратных датчиков в Gnome-Panel:

sudo apt-get install sensors-applet - это установит пакет датчиков-апплетов. Щелкните панель правой кнопкой мыши, выберите Add to panel..., затем выберите это: все готово. Вы можете настроить, какие датчики отображаются, щелкнув правой кнопкой мыши апплет и выбрав Preferences->Sensors.
96
ответ дан 23 July 2018 в 20:26
  • 1
    Решение вашей командной строки может не работать для всех. Поскольку путь будет различным для каждой версии ядра. – karthick87 2 December 2010 в 14:02
  • 2
    Да, это не сработало для меня. – 8128 1 June 2012 в 19:17
  • 3
    У моей системы Ubuntu 12.04 нет /proc/acpi/thermal_zone/THRM/temperature; на самом деле нет ничего под /proc с именем temperature. – Keith Thompson 6 September 2012 в 23:56
  • 4
    Это потому, что «/ proc» устарел; try '/ sys / class / therm / therm_zone0 / temp' – mathepic 16 July 2013 в 00:03
  • 5
    какие единицы для cat /sys/class/thermal/thermal_zone0/temp? Можете ли вы преобразовать его в C / F? ... Похоже, первые две цифры - это первые две цифры, предшествующие десятичной запятой, а следующие - следующие после десятичного знака для Цельсия. – dylnmc 24 February 2016 в 16:33

Температура без сторонних приложений

Во время написания ответов все ответы включают использование сторонних утилит. Если вы хотите узнать температуру, не устанавливая ничего, используйте:

$ 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 INT3400 Thermal 20000 SEN1 53000 SEN2 49000 SEN3 53000 SEN4 55000 pch_skylake 70000 B0D4 47000 x86_pkg_temp 48000

По Цельсию до 3 знаков после запятой. Последняя температура x86_pkg_temp составляет 48 000 ° C. На процессоре Skylake i7 6700HQ это та же самая температура, что и в Conky ниже.

Температура с Conky

Если вы не против сторонних утилит, мне нравится использовать Conky -

Команды Conky

Внутри conky системная переменная, которую я использовал для мониторинга CPU Ivy Bridge,:

${hwmon 2 temp 1}°C

Для мониторинга Используемый мной процессор Skylake:

${hwmon 0 temp 1}°C

Конкисный дисплей

Консистентный дисплей выглядит следующим образом:

Температура начинается с 72 ° C с одним процессором, работающим на 100% в турборежимном режиме 3200 МГц. Затем турбо выключается, и температура падает от 10 ° C до 62 ° C при скорости без турбонаддува 2600 МГц. Спустя 10 секунд turbo снова включается, и температура сразу же поднимается до 72 ° C.

22
ответ дан 23 July 2018 в 20:26
  • 1
    какая единица это? яблоки? 1/1000 ° С ° С? 59 / 29402th ° F? – Blauhirn 4 September 2017 в 01:53
  • 2
    @Blauhirn Linux сообщает температуру как "69000" что составляет 69 000 градусов по Цельсию. Во всех моих тестах всегда будет & quot; 000 & quot; после подразумеваемой десятичной точки, поэтому я не уверен, почему Linux форматирует ее таким образом пожимает плечами . Спасибо за ваш комментарий, хотя это позволило мне обновить conky-дисплей с текущей версией. – WinEunuuchs2Unix 4 September 2017 в 03:14
  • 3
    ваша цитата говорит 48000, но ваш текст говорит, что это 57 градусов по Цельсию? Я смущен. – Sun 13 June 2018 в 10:32
  • 4
    @Sun Я восстановил однострочный динамик с использованием более нового процессора и не пересматривал объяснение должным образом. Исправлена! – WinEunuuchs2Unix 13 June 2018 в 13:35
/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
ответ дан 31 July 2018 в 19:10

Другие вопросы по тегам:

Похожие вопросы: