몇몇 글을 참고했는데, 그 중 두 개만 남겨본다.
- Its FOSS : How To Check CPU Temperature in Ubuntu Linux
- Stack Ex. : How can I monitor the CPU temperature under linux?
설치
sudo apt install lm-sensors hddtemp
hddtemp 는 lm-sensors 와는 관계가 없는 듯 하고, 따로 실행해야 하낟.
설정
sudo sensors-detect
뭐라 여러가지 물어보는데, 그냥 엔터만 치면 될 듯 하다.
coretemp 의 경우, /etc/modules 에 추가하라고는 나오는데, lsmod 로 확인해보면 이미 적재돼 있는 상태이므로, 따로 해줄 필요는 없다. (아마도?)
실행
$ sensors coretemp-isa-0000 Adapter: ISA adapter Package id 0: +38.0°C (high = +105.0°C, crit = +105.0°C) Core 0: +35.0°C (high = +105.0°C, crit = +105.0°C) Core 1: +35.0°C (high = +105.0°C, crit = +105.0°C) Core 2: +35.0°C (high = +105.0°C, crit = +105.0°C) Core 3: +35.0°C (high = +105.0°C, crit = +105.0°C)
이렇게 한판(?)으로 결과가 나오는데, 이걸 일정 시간동안 지속하면서 계속 보고 싶다면, watch 프로그램을 이용한다.
$ watch -n 1 -d sensors
-n 1 은 1초 간격을 의미하고, -d 는 이전 결과와 비교하여 달라진 부분을 표시하라는 뜻이다.
저대로 매번 쓰기는 귀찮으니까, alias 를 만들면 좀 더 편하다.
alias ws='watch -n 1 -d sensors'
끝!