Linux에서 프로세스 별 메모리 사용량을 확인하는 방법입니다.
먼저 아래 명령을 이용하면 현재 사용 중인 process 목록이 표시됩니다. (모든 사용자)
ps -ef
아래 명령을 사용하면 process 중 메모리 사용량 기준으로 정렬하여 나타냅니다.
ps -ef --sort -rss
(저는 윈도우에서 VM Ware 에서 Ubuntu 를 실행 중입니다.)
위 명령으로는 메모리 사용량이 안 나오는데 아래명령을 하면 메모리 사용량까지 표시됩니다.
ps -eo user,pid,ppid,rss,size,vsize,pmem --sort -rss
아래 명령을 이용하면 좀 더 많은 정보와 상위 10개 항목만 확인할 수 있습니다.
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11
top 명령으로는 기본적으로 아래와 같이 표시됩니다.
여기에서 Shift+m 키를 입력하면 메모리 사용량 순으로 정렬됩니다.
Docker Desktop 에서 Kubernetes 설정하기 (0) | 2024.10.10 |
---|---|
Docker logs 명령 (0) | 2024.06.10 |
쿠버네티스 서비스메시 와 이스티오 (0) | 2024.06.01 |
볼륨 마운트 하기 (Volume Mount) (0) | 2024.06.01 |
Docker 오류 Could not chdir to home directory (0) | 2024.06.01 |