티스토리 뷰

Linux 시스템의 /proc 이하에는 PID번호로 이루어진 Directory가 실시간으로 갱신되며, 이하에는 status 라는 파일로 아래와 같은 정보들을 관리하고 있다.

 

[root@s-node01 /]#
[root@s-node01 /]# ps -ef | grep sshd
root      2623     1  0 03:40 ?        00:00:00 /usr/sbin/sshd
root     22774  2623  0 06:08 ?        00:00:00 sshd: root@pts/0
root     22822 22778  0 06:10 pts/0    00:00:00 grep sshd
[root@s-node01 /]#
[root@s-node01 /]#
[root@s-node01 /]# cat /proc/2623/status
Name: sshd
State: S (sleeping)
SleepAVG: 78%
Tgid: 2623
Pid: 2623
PPid: 1
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 64
Groups: 
VmPeak:    63584 kB
VmSize:    63580 kB
VmLck:        0 kB
VmHWM:     1232 kB
VmRSS:     1232 kB
VmData:     1436 kB
VmStk:       88 kB
VmExe:      388 kB
VmLib:     6060 kB
VmPTE:      132 kB
StaBrk: 2b8ce5a59000 kB
Brk: 2b8ce5a59000 kB
StaStk: 7fffc30ec230 kB
Threads: 1
SigQ: 0/3959
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001000
SigCgt: 0000000180014005
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff
Cpus_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed: 00000000,00000001
[root@s-node01 /]#

 

VmSize: 프로세스에 할당된 SWAP 메모리 + 물리 메모리의 합산량으로 SWAP 사용량만을 산출하기 위해서는 VmSize 값에서 VmRSS 값을 차감하여 산출한다.

VmRSS: 프로세스에 할당된 물리적 메모리 사이즈
VmLck: 가상메모리에 스왑아웃 될수 없는 영역에 대한 메모리의 크기
VmData: 프로세스를 실행하기위한 동적 Heap 영역
VmStk: 프로세스 내에서 수행되는 지역변수 할당을 위한 Stack 영역
VmExe: 프로세스의 실행코드 영역 (전역변수 및 실행코드)
VmLib: 동적으로 연결된 라이브러리 영역

 

 

반응형

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

setfacl을 이용한 파일 수정권한 부여  (0) 2013.11.10
route 경로 추가  (0) 2013.11.10
Ping 시간값 표시  (0) 2013.11.10
passwd 묻지 않고 변경  (0) 2013.11.10
SAMBA Mount  (0) 2013.11.10
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday