OS/ubuntu

우분투 cpu/디스크 온도, 습도 확인하기

삐뚤어진 개발자 2020. 8. 7.

우분투 lm_sensors로 온도, 습도, 전압 확인하기

우분투 서버를 운영할때 하드웨어 모니터링을 하고 싶을때 사용하는 오픈 소스 프로그램이 있습니다.

lm-sensors는 하드웨어의 온도, 전압, 습도 및 팬 등 하드웨어 환경을 모니터링 하기 위하여 사용되는 프로그램 입니다.

 

 

lm_sensors 설치 및 설정(cpu 온도)

아래의 명령어로 우분투 서버에 lm_sensors 프로그램을 설치 해줍니다.

sudo apt install lm-sensors

 

설치가 완료되면 프로그램 설정을 해야하는데, 아래의 명령어로 설정을 시작합니다.

sudo sensors-detect

여러가지 질문을 하는데(센터 설정, 타입 등) 저는 일단 모두 yes로 입력하고 enter을 했습니다.

 

설정이 끝나고 나면 아래의 명령어를 입력해주면, 온도를 확인할 수 있습니다.

 

- 온도 변화를 계속 지켜보면서 모니터링 할수 있음

watch sensors

- 온도를 일시적으로 확인 가능

sensors

 

결과적으로 아래와 같은 온도를 확인 할수 있습니다.

virtual device는 docker로 컨테이너를 올려 서비스 하고 있는 것을 의미하는 것같고,

아래의 core 0, core 1의 온도가 실제 제 서버의 코어 온도 같습니다.

제 서버는 듀얼코어 프로세스를 사용중이고, 밀폐된 공간에 설치+ 여름 이라서 50도씨로 높은 온도를 나타내고 있습니다.

 

hddtemp 설치 (하드 디스크 온도)

일반적인 HDD의 경우, S.M.A.R.T 정보(Self-Monitoring, Analysis and Reporting Technology, 자가 진단, 분석, 보고 기술)에 온도가 포함되기 때문에 htttemp를 사용하여 해당 HDD의 온도를 확인할 수 있다고 합니다.

 

아래의 명령어로 hddtemp를 설치해줍니다.

sudo apt install hddtemp

 

아래의 명령어로 온도 확인을 해주면 하드 디스크 정보와 온도가 출력됩니다.

sudo hddtemp /dev/sda

서버에 galax ssd 120GB가 장착되어 있고,(모델명 GALAX TAID120A) 온도는 33도로 확인됩니다.

 

 

 

또한, 우분투 서버의 하드웨어의 온도가 아닌 사용률 (cpu, 램 등의 사용률)을 조회하고 싶다면 아래의 링크를 참조해주세요.

2020/08/09 - [OS/ubuntu] - 우분투 하드웨어(cpu, 램) 사용량 확인 하기

 

 

 

긴글 읽어 주셔서 감사합니다.

더 궁금하신 사항은 댓글로 문의해주시면 빠르게 답변드리겠습니다.

 

 

댓글