※ 요약

리눅스 명령어 pmap은 프로세스ID를 기준으로 메모리 맵 정보를 출력한다.


※ 경로

/usr/bin/pmap


※ 사용법

pmap [옵션]... pid [...]


※ 옵션

 옵션

 Long옵션

 설명

 -x

 --extended

 확장된 포맷으로 출력

 -d

 --device

 디바이스 포맷을 출력

 -q

 --quiet

 정보를 간단하게 출력

 -V

 --version

 버전 정보를 출력



※ 사용예

예제니까 임의 프로세스의 메모리 맵 정보를 보도록 하겠다. 아래는 ps 명령어로 pid를 확인한후, pmap을 이용하여 해당 프로세스의 메모리 맵을 본 화면이다.


아래는 -x 옵션을 줘서 Address, Kbytes, RSS.. 등의 필드들도 출력한 화면이다.


※ 관련 명령어

ps : 프로세스들의 현재 상태를 출력

pgrep : 이름을 기반으로 프로세스를 찾음

pidof : 프로세스 ID 확인


※ 요약

리눅스 명령어 pidof는 실행중인 프로그램의 프로세스 ID를 찾을때 사용하는 명령어다.


※ 경로

/sbin/pidof


※ 사용법

pidof [옵션]... 프로그램명


※ 옵션

 옵션

 Long옵션

 설명

 -s

 

 중복되는 프로세스 ID가 있을 경우 하나의 프로세스 ID만 출력

 -x

 

 스크립트와 함께 실행중인 프로세스 ID도 힘께 출력

 -o pids

 

 지정한 프로세스(pids)를 제외하고 나머지를 출력



※ 사용예

필자는 vi를 실행한 상태이고, 이 vi의 프로세스 id를 확인하고자 아래와 같이 명령어를 입력하여 vi의 pid를 확인하는 모습이다.


※ 관련 명령어

ps : 프로세스 상태 보기

nice : 프로세스 우선순위 변경


+ Recent posts