(가) top –b –n 1Ⅰgrep zombie
(나) ps –ef Ⅰ grep defunct
(다) ps –ef Ⅰ grep zombie
(라) top –b –n 1 Ⅰ grep defunct
해설
좀비(zombie) 프로세스
∘ 정의: 이미 사용 중인 모든 자원을 반납했지만 부모 프로세스로부터 작업 종료에 대한 승인을 받지 못한 상태의 프로세스
∘ 좀비 프로세스 확인
- top 명령으로 프로세스 현황을 보면서 좀비 프로세스 수를 확인할 수 있다.
- top 명령 예문
[root@localhost algisa]# top -b -n 1 | grep zombie
Tasks: 139 total, 1 running, 136 sleeping, 0 stopped, 2 zombie
※ top 명령의 옵션
-b: 배치모드 옵션, -n: top 실행 주기를 설정, -p: process ID
- ps 명령 예문
[root@localhost algisa]# ps -ef | grep defunct
root 17107 21899 0 Feb25 ? 00:00:00 [myagent]
testuser 21207 21205 0 Feb26 ? 00:00:00 [check_service.sh]
<오답피하기>
③ ps 명령어는 한 시점에 시스템에 상주하는 프로세스 정보를 알려준다. 반면에 top 명령어는 일정 주기로 정보를 합산해서 출력한다. ps는 좀비 프로세스를 defunct로 표시하고, top은 zombie라는 단어로 정보를 보여준다.