일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 주식
- 블록체인
- 쿠버네티스
- game
- PC
- loopback
- 비트코인
- Docker
- 투자
- strongloop
- 암호화폐
- angular
- 거래
- Games
- 부동산
- 스마트 계약
- ps4
- 이더리움
- kubernetes
- 스마트 컨트랙트
- 탈중앙화
- 시장
- Linux
- 젤다 왕눈
- Three
- review
- 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
https://shuheikagawa.com/blog/2017/05/27/memory-usage/
http://blog.naver.com/PostView.nhn?blogId=ptupark&logNo=130102605590
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
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 |