Debian의 바인딩9에 대한 여러 명명된 프로세스

Debian의 바인딩9에 대한 여러 명명된 프로세스

저는 bind9데비안에서 네임서버를 운영하고 있습니다.

시작 시 "이름이 지정된" 프로세스가 여러 개 실행되고 있음을 확인했습니다 bind.

최고 출력

  • bindn 인스턴스(프로세스) 로 제한하려면 어떻게 해야 하나요 ?
  • 다중 처리의 권장 사용은 무엇입니까 bind? bindCPU와 네트워크 측면에서 상대적으로 집약도가 낮은 애플리케이션인 것으로 알고 있습니다 .

답변1

배포판에 따라 다음 named스위치를 포함하는 구성 파일이 있을 수 있습니다 -n #cpus.

지정된 매뉴얼 페이지에서

   -n #cpus
        Create #cpus worker threads to take advantage of multiple CPUs. If 
        not specified, named will try to determine the number of CPUs 
        present and create one thread per CPU. If it is unable to 
        determine the number of CPUs, a single worker thread will be
        created.

데비안에서

$ sudo vi /etc/defaults/bind9

구성 줄 추가:

OPTIONS="-n 4"

서버를 다시 시작합니다.

$ sudo service bind9 restart

CentOS/Fedora에서

$ sudo vi /etc/sysconfig/named

강제로 바인드하여 4개의 CPU를 활용하려면 다음과 같이 추가/수정하세요.

OPTIONS="-n 4"

서비스를 다시 시작합니다.

$ sudo service named restart

참고자료

관련 정보