728x90
노트북에 Ubuntu 를 설치하고 Deep Learning 코드를 실행하다 보면 비행기가 이륙하는 소리가 나면서 노트북이 뜨거워지는 경우가 종종 발생한다.
이런 경우 CPU, MEMORY, GPU 는 얼마나 사용하고 있지? 온도는? 이런 정보가 궁금한 경우 아래와 같은 방법으로 CPU, MEMORY, GPU 정보를 쉽게 알 수 있다.
1. top : CPU, MEMORY, PROCESS 등 상태 확인
- Ubuntu 의 대표적인 시스템 모니터링 도구로 기본으로 설치 되어 있다
- CPU, MEMORY, PROCESS 정보들을 한번에 볼 수 있다
# TIP. CPU 사용량만 보는 Shell 명령어
top -n 1 | grep -i cpu\(s\)| awk ‘{print $2}
2. htop : cpu, memory 사용량
- top 의 변형 버전으로 CPU, MEMORY, PROCESS 등의 정보를 볼 수 있다
- 기본 패키지가 아니라 apt 로 설치해야 한다
# htop 설치 방법
➜ sudo apt-get install htop
3. glance : CPU, MEMORY 사용량
- CPU, MEMORY, PROCESS 정보들을 한번에 볼 수 있다
- 기본 패키지가 아니며, PIP 로 설치해야 한다
# glances 설치 방법
pip install glances
4. mpstat : CPU 사용량 확인
- CPU 사용량 정보를 볼 수 있다
- 기본 패키지가 아니라 apt 로 설치해야 한다
# mpstat 설치 방법
sudo apt-get install sysstat
# TIP. CPU 사용량 보는 Shell 명령어
# 배포판에 따라 idle 값이 $12 이 아닐 수 있다
mpstat | tail -1 | awk '{print 100-$12}'
5. sensors : CPU 온도, Fan 속도 등 확인
- CPU 온도, Fan 속도 등의 정보를 볼 수 있다
- 기본 패키지가 아니라 apt 로 설치해야 한다
# sensors 설치 방법
sudo apt-get install sensors
6. linux thermal_zone : cpu 온도
- CPU 온도를 볼 수 있다
- 기본 시스템 파일로 확인 하는 방법으로 별도의 패키지 설치가 필요 없다
➜ /sys/class/themal/thermal_zone*/temp 의 숫자를 1000 으로 나눈 값이 현재 장비의 온도인데, 폴더별로 다른 장비의 온도이다. 이 중 CPU 온도가 저장되는 파일은 같은 폴더에 있는 type 파일을 열고 x86_pkg_temp 문자열이 저장 되어 있는지를 확인 하면 알 수 있다.
7. gpustat : GPU Device 이름, 온도, 사용량 등
- GPU Device 이름, 온도, 사용량 등의 정보를 볼 수 있다
- 기본 패키지가 아니며, PIP 로 설치해야 한다
# gpustat 설치 방법
pip install gpustat
8. nvidia-smi : NVIDIA GPU 사용량, 온도 등 확인
- GPU 사용량, 온도, 사용 PROCESS 정보들을 한번에 볼 수 있다
- nvidia 드라이버와 함께 설치된다
# TIP. CPU 사용량, 정보를 csv 형식으로 출력하는 방법
nvidia-smi --format=csv,noheader,nounits --query-gpu=uuid,name,memory.total,memory.used,memory.free,temperature.gpu | awk -F", " '{gsub(/ /,"_",$2); print "gpu,gpu="NR-1",gpu_name="$2,"memory_total="$3",memory_used="$4",memory_free="$5}'
'개발' 카테고리의 다른 글
Using RM Commands Safely in Ubuntu (0) | 2020.05.29 |
---|---|
InfluxDB + Grafana Deep Learning Machine Monitoring Dashboard (0) | 2020.05.29 |
Ubuntu 부팅시 발생하는 grub rescue 메세지 (0) | 2020.05.28 |
MAC(OSX)에서 PNG → JPG 일괄 변환하기 (0) | 2020.05.28 |
Ubuntu 에서 Blutooth 장치가 ON 으로 활성화 되지 않는 경우 (0) | 2020.05.28 |