본문 바로가기
Env/System

시스템 리소스 모니터링

by rva-k 2022. 11. 4.

프로그램 개발을 하다보면 리소스 모니터링이 필요한 경우가 있다. 그럴 때 아래의 내용을 확인해보면 좋다.

예를 들어, 프로그램 하나를 실행시켰는데 속도가 느리지만 1개 코어가 100% 로 일하고 있다면 멀티쓰레드를, 계산량이 많고 속도가 답답하다면 GPU 를 이용하게 된다면 도움이 될 것이다.

1. CPU, Memory 

 기본적으로 ubuntu에서 제공하는 top 이 있다. 이것만으로도 충분하지만, 아무래도 %로 보이는게 직관적이다.
그래서 보통 htop 을 이용한다.

 

2. GPU

 nvidia driver를 설치할 때 보통 nvidia-smi 로 많이 확인한다.
동일한 명령어지만 인자를 주어 일정시간마다 호출하여 gpu 사용량을 체크할 수 있다.

nvidia-smi -l 1  #1초 loop로 명령어 재호출

'Env > System' 카테고리의 다른 글

zsh에서 /opt/ros/foxy/setup.bash: No such file or directory 해결  (0) 2022.11.08
Install Docker Compose on Ubuntu  (0) 2022.02.23
Install Docker Engine on Ubuntu  (0) 2022.02.23
Ubuntu 장치명 고정  (0) 2021.11.04

댓글