일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 보안
- review
- 암호화폐
- ps4
- Games
- 젤다 왕눈
- 부동산
- game
- 리뷰
- angular
- strongloop
- 스마트 계약
- 탈중앙화
- Linux
- 게임
- 거래
- 블록체인
- 쿠버네티스
- 이더리움
- Docker
- PC
- Three
- loopback
- 주식
- 시장
- 스마트 컨트랙트
- 투자
- 비트코인
- kubernetes
- threejs
- Today
- Total
BaeBox
Linux 리소스 사용량 확인 본문
리눅스는 기본적으로 자신이 사용하는 리소스(자원)의 사용량을 /proc 에 남겨두는데,

cpu 의 사용량은 /proc/stat 에

memory 의 사용량은 /proc/meminfo 에 남겨둔다.
gpu의 사용량은 (잘은 모르지만) 기본적으로는 제공되지는 않는 것 같다.
nvidia-smi -l 1 의 명령어를 이용하면 사용량을 실시간으로 찍는다.
당연하게도 위 값들은 실시간으로 바뀐다.
memory 와 gpu 의 사용량은 친절하게 설명이 나와있지만, cpu 의 사용량은 설명이 없기 때문에 간단히 설명하고자 한다. 대부분 인터넷을 찾아보면 8 개의 칼럼이던데, 나의 경우는 10 개다. 차이가 있을텐데... 음.... 알아서 보길 바란다. 참고로 top 명령어도 8개만 보여준다. 순서도 좀 다른 것 같은데... 으음....

Column | Description |
user | normal processes executing in user mode |
nice | niced processes executing in user mode. |
system | processes executing in kernel mode. |
idle | twiddling thumbs. |
iowait | waiting for I/O to complete. |
irq | servicing interrupts. |
softirq | servicing softirqs. |
steal | involuntary wait. |
guest | running a normal guest. |
guest_nice | running a niced guest. |
개인적으로는 내 식대로 이해한 것보다는 영문 그대로 보는 것이 낫다고 생각한다.
아래 링크 중, cpu-usage 뭐시기 하는 git 링크가 있는데 해당 링크에 들어가면 cpu 사용량을 실시간으로 체크 할 수 있는 shell script 를 확인할 수 있다.
https://unix.stackexchange.com/questions/38560/gpu-usage-monitoring-cuda
unix.stackexchange.com
https://shuheikagawa.com/blog/2017/05/27/memory-usage/
shuheikagawa.com
http://blog.naver.com/PostView.nhn?blogId=ptupark&logNo=130102605590
blog.naver.com
https://github.com/Leo-G/DevopsWiki/wiki/How-Linux-CPU-Usage-Time-and-Percentage-is-calculated
불러오는 중입니다...
https://askubuntu.com/questions/120953/exact-field-meaning-of-proc-stat
askubuntu.com
https://www.kernel.org/doc/Documentation/filesystems/proc.txt
불러오는 중입니다...
'개발 관련 > LInux' 카테고리의 다른 글
Shell script 배열 (0) | 2019.10.21 |
---|---|
Linux 하드 타입/상태 확인. (2) | 2019.10.21 |
du (Disk Usage) (0) | 2019.10.21 |
Local repository (0) | 2019.10.21 |
Shell Script (0) | 2019.10.21 |