본문 바로가기
반치용/문제해결(trouble shooting)

CPU / GPU 모니터링 및 로그 남기기

by  반  2021. 12. 27.

 부하 테스트, 사용량 로그 등을 위한 로그 남기기 방법

 top 로깅쪽은 리디렉션으로 쉽게 되는 반면, 

 nvidia-smi의 경우 watch를 쓰면 정상적으로 되지 않는다. 따로 배치를 짤까 고민하다가 한 줄로 끝나는 법이 있어

 모니터링 및 로깅을 남겨둔다.

 

1. 모니터링

   1) CPU / Memory 모니터링 : top -b -n 1
 -> 1은 얼마마다 체크할건지 (소숫점 가능)

   2) GPU 모니터링 : watch nvidia-smi -d -n 1
 -> 1은 얼마마다 체크할건지 (소숫점 가능)

2. 로깅(로그 남기기)

    1) CPU / Memory 로깅 : top -d 1 -b > log_top.log

    2) while true; do nvidia-smi >> log_nvidia-smi.log; sleep 1; done;

 

댓글