아래는 간단히 쉘로 체크하는 방법이다.
만약 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