본문 바로가기
설치 및 기술 자료/Linux

[Linux] Zombie Process 죽이기

by 주식회사 서버몬 2020. 10. 22.

 좀비 프로세스란?

- 실행이 끝난 후에도 프로세스 테이블에서 제거되지 않는 프로세스

- 부모 프로세스가 자식 프로세스의 종료 호출을 제대로 읽지 못했을 경우 발생

- 좀비 프로세스의 존재는 운영 체제나 특정 프로그램에 버그가 있다는 것을 나타냄

- 좀비 프로세스가 많아지면 프로세스 테이블의 낭비가 심해지기 때문에 시스템 문제를 일으킬 수 있음

 

 

좀비 프로세스 만들기

- 아래의 방법으로 가상의 좀비 프로세스를 만들어 아래의 예제를 작성했습니다.

 

1. 아래의 소스코드를 작성합니다.

 

2. 1에서 작성한 소스코드를 컴파일 합니다.

 

3. 좀비 프로세스를 생성합니다.

 

좀비 프로세스 찾기

1. 좀비 프로세스 표시

- 하나만 있는 경우 아래와 같이 보여집니다.

 

- 여러개인 경우 아래와 같이 보여집니다.

 

2. 좀비 프로세스 개수 표시

- 좀비 프로세스의 갯수를 아래와 같이 확인할 수 있습니다.

 

좀비 프로세스 죽이기

1. 좀비 프로세스 종료

- 프로세스를 한 개만 죽일 때

 

- 프로세스를 여러개 죽일 때

 

2. 좀비 프로세스가 종료되었는지 확인

 

 

HPE, 레노버델 서버워크스테이션기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면하단의 로고를 클릭해주세요.

 

 

댓글