Debian

Debian中bind9的多個命名程序

  • July 13, 2019

我正在使用bind9Debian 執行名稱伺服器。

我注意到bind啟動時有多個“命名”程序正在執行:

htop 輸出

  • 如何將其限制為 n 個bind實例(程序)?
  • bind程序的推薦用途是什麼?我知道bind就 CPU 和網路而言,這是一個相對低密集型的應用程序。

根據您的發行版,可能有一個配置文件可以包含以下切換到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.

在 Debian 上

$ 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

參考文獻

引用自:https://unix.stackexchange.com/questions/140986