[부사리]리눅스 메모리 누수 확인

By | 2017년 3월 14일
Print Friendly, PDF & Email

아래는 간단히 쉘로 체크하는 방법이다.

만약 Memory Leak을 찾아주는 툴을 이용하고 싶다면 https://kldp.org/node/100543여기를 참고하자.

 

1. 2분마다 vsz, rss 체크 ==> 프로세스가 메모리 반환을 하지 않아 누수가 발생될 경우 VSZ값이 증가한다.
#!/bin/bash
while :
do
echo “====================”
echo “java”
ps -ef|grep “java” | grep -v grep |awk ‘{print “ps -p ” $2 ” -o vsz,rss”}’ | sh
echo “====================”
echo “postgres”
ps -ef|grep “post” | grep -v grep |awk ‘{print “ps -p ” $2 ” -o vsz,rss”}’ | sh
echo “====================”

sleep 120
done

 

관련 글

댓글 남기기(글만 입력하셔도되요. 이메일,이름,웹사이트 미입력 가능)