pmap 으로 메모리 지켜보기 👀
으어 메모리 사용이 9기가로 늘어나있다ㅠ
leak 잡는게 실패인가…?
메모리 지켜봐야지ㅠ
grafana 도 있지만.. 최대한 가벼운(?) 걸 써보고 싶었다
#!/usr/bin/env bash
# need:
# pid=
if [ -n "$1" ]; then
pid="$1"
else
if [ -n "$PID" ]; then
pid="$PID"
else
echo "missing pid arg & missing PID env var"
exit 1
fi
fi
echo "Using PID: $pid"
counter=0
while true; do
filename="pmap/pmap${counter}.txt"
((counter++))
pmap -XX $pid > $filename
cat $filename | grep total >> "pmap/pmap_total.txt"
echo "saved to ${filename}..."
sleep 20
done
[수제버거 말고 수제 쉘ㅠ]
결과: 25시간 지켜본 결과… 6기가 —> 11기가 —> 6기가!
leak 은 아니다! 🥳