-

(번외) 메모리 관리

smileostrich 2021. 11. 14. 15:51

서버에 메모리가 어디서 줄줄 새고 있을 수있다.

(메모리가 90%를 넘어가면서 load가 치솟게되면 서버 접근조차 안되는 난감한 상황이 생긴다.)

 

rancher나 메모리 툴, AWS 기능 등 다양한 방법으로 관리 할 수 있지만 

 

명령어로 알아보는 방법을 공유하려고 한다.

 

메모리를 기준으로 사용율을 기준으로 top 10개의 list

 ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm --sort -rss | head -n 11

 

(rss 는 물리 메모리 사용량을 뜻하며 단위는 kb)

(cpu 사용 percentage로 정렬하고 싶다면 --sort  -pcpu 와 같은 방법)

 

(특정 pid의 메모리 사용률)

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm  | grep PID

 

eo 옵션 외에 실제 사용량은 보이지 않는 ef 옵션도 있다.

ps -ef   --sort -rss | head -n 11

'-' 카테고리의 다른 글

첫 회고  (2) 2023.05.28
docker 삽질기록 - (Ports are not available)  (0) 2021.09.26