티스토리 뷰
System Story/CentOS 5,6
Shell - 특정 프로세스 수와 메모리 사용량 합을 구하고 엑셀용 RAW데이터로 활용
helperchoi 2013. 11. 10. 20:43※ 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 |