티스토리 뷰

※ postgresql 프로세스 예시

#!/bin/bash

#postgre_mem.sh

MEMSUM=0
PROC_COUNT=`ps -ef | grep -v "grep" | grep "postgre" | wc -l`
LIST_FILE=`ps -ef | grep -v "grep" | grep "postgre" | awk '{print $2}' | while read PID; do cat /proc/$PID/status | egrep 'VmRSS' | awk '{print $2'} ; done`

for LIST in ${LIST_FILE};
do
MEMSUM=`expr $MEMSUM + $LIST`
done

echo -e "PostgreSQL Process is ${PROC_COUNT} \t/ Memory is ${MEMSUM} KByte"

 

 

 

반응형

'System Story > CentOS 5,6' 카테고리의 다른 글

네트워크 인터페이스 txqueuelen 설정  (0) 2013.11.10
TCP DUMP  (0) 2013.11.10
setfacl을 이용한 파일 수정권한 부여  (0) 2013.11.10
route 경로 추가  (0) 2013.11.10
/proc/PID/status 주요 지시자 정의  (0) 2013.11.10
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday