슈퍼 서버
Super-server슈퍼 서버 또는 때로는 서비스 디스패처라고 불리기도 하는 데몬은 일반적으로 유닉스 유사 시스템에서 실행되는 데몬의 일종이다.
사용법
슈퍼 서버는 필요한 경우 다른 서버를 시작하며, 일반적으로 TCP 래퍼에 의해 확인된다.유휴 상태일 때는 리소스를 거의 사용하지 않는다.이는 로컬 웹 개발, 클라이언트/서버 개발[citation needed] 또는 간헐적으로 사용되는 트래픽이 적은 데몬(예: ID 및 SSH)에 사용되는 워크스테이션에 이상적일 수 있다.
퍼포먼스
서브 데몬을 구현하는 운영 체제 프로세스의 생성은 서브 데몬의 수신 연결이 도착할 때까지 지연된다.이로 인해 (이미 실행 중인 프로세스에 의해 처리된 연결에 비해) 연결 처리가 지연된다.
들어오는 모든 연결에 대해 이 지연이 반복적으로 발생하는지 여부는 특정 서브 데몬의 설계에 따라 달라진다. 단순 데몬은 일반적으로 들어오는 연결마다 별도의 서브 데몬 인스턴스(즉, 개별적인 운영 체제 프로세스)를 시작해야 한다.프로세스별 요청 설계는 구현하기 더 쉽지만, 일부 워크로드의 경우 다중 운영 체제 프로세스를 시작할 때 추가 CPU와 메모리 오버헤드는 바람직하지 않을 수 있다.
또는 단일 서브 데몬 운영 체제 프로세스를 설계하여 다중 연결을 처리함으로써 "독립형" 서버와 유사한 성능을 발휘할 수 있다(첫 번째 서브 데몬 연결에 대한 일회성 지연은 제외).[1]
구현
참조
- ^ Lennart, Poettering. "systemd for Developers I". Pid Eins. Retrieved 26 April 2021.