본문 바로가기
IT/Knowledge

Daemon의 방식

by 성준하이 2023. 8. 25.
반응형

Daemon에 대해서는 예전에 Batch와 비교하는 글을 남겨둔 적이 있다.

자세한 내용은 참고 포스팅 참고 바란다.

 

Daemom은 크게 두가지 방식이 있다.

Standalone방식과 inetd방식이다.

둘의 차이에 대해서 다뤄볼 것이다.

 

Standalone 방식 데몬

데몬이 OS 부팅과 동시에 실행이 되면서 항상 백그라운드에서 대기 하다가 해당 서비스 요청이 생기면 즉각 처리 하는것

 

inetd 방식 데몬

빠른처리가 필요는 없고, 빈번하게 호출이 되지 않는 서비스의 경우

sleep상태로 존재하고 클라이언트로부터 요청이 들어오면 슈퍼데몬인 xinetd 데몬에 의해 wake up 되어 서비스 수행후 다시 sleep 상태로 전환

 

 

xinetd(슈퍼데몬)이란.
standalone 방식으로 존재하며 inetd 방식이 호출될때 실행 시켜주는 역할

 

  • inetd 방식은 standalone 방식보다 적은 시스템 자원으로 많은 서비스를 수행 가능
  • standalone 방식의 경우 각 데몬들은 고유의 메모리를 확보 하면서 실행
  • xinetd 방식의 경우 xinetd 데몬 자신만이 메모리를 확보하며 실행

참고 포스팅

https://thenicesj.tistory.com/507

 

배치와 데몬의 차이

배치(Batch)란? 배치는 일반 프로세스의 일종으로 일련의 작업을 지정한 특정 시간에 실행한다. 지정한 시간 이후에는 자원을 거의 소비하지 않는 것이 특징이다. 데몬(Deamon)이란? 특정 서비스를

thenicesj.tistory.com

 

반응형

'IT > Knowledge' 카테고리의 다른 글

APM 이란?(Application Performance Management)  (53) 2023.08.31
의사코드(pseudocode)란?  (49) 2023.08.27
Multi-thread  (67) 2023.08.10
CircuitBreaker 란?  (54) 2023.08.08
전자정부 프레임워크란?  (48) 2023.08.05

댓글