라즈베리파이와 안드로이드 폰에서 리눅스 명령어로 CPU 온도가 궁금해서 찾아봤습니다.
lm_sensors 유틸을 설치하고 sensors 명령어를 실행하면 됩니다.
# yum install lm_sensors
# sensors-detect
# sensors-detect revision 3.4.0-6 (2016-06-01)
# DMI data unavailable, please consider installing dmidecode 2.7
# or later for better results.
# Kernel: 4.14.111-v7.1.el7 armv7l
**********
Your processor's architecture is not yet supported. Beware that sensors-detect might not work properly!
**********
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): YES
계속 yes 를 입력합니다.
# sensors
...
pm8921_tz-virtual-0
Adapter: Virtual device
temp1: +35.5 C (crit = +145.0 C)
pm8821_tz-virtual-0
Adapter: Virtual device
temp1: +37.0 C (crit = +145.0 C)
pm8821 이 CPU 온도로 보여집니다.
위 값은 안드로이드 폰에 설치된 CentOS 에서 가져온 온도입니다.
라즈베리파이에서는 위 유틸로 측정이 안되는군요~
# cat /sys/devices/virtual/thermal/thermal_zone0/temp
37932 ( 아이들 상태 )
44388 ( CPU 부하 상태 )
위 값에서 1000 을 나누면 온도 값인 듯 합니다.
'LINUX' 카테고리의 다른 글
[리눅스] EUC-KR 을 UTF-8 문자셋으로 변경 (0) | 2019.06.21 |
---|---|
[CentOS] CPU 부하 테스트 프로그램 (0) | 2019.05.09 |
[CentOS] No package epel-release available (0) | 2019.05.08 |
[리눅스] DNS NAMED CNAME ZONE 예제 (0) | 2019.04.18 |
[LetsEncrypt] SERVFAIL looking up CAA for domain (0) | 2019.04.12 |