Debianでbind9
を使用してネームサーバーを実行しています。
bind
が開始すると、複数の「名前付き」プロセスが実行されていることに気付きました。
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.
$ Sudo vi /etc/defaults/bind9
構成行を追加します。
OPTIONS="-n 4"
サーバーを再起動します。
$ Sudo service bind9 restart
$ Sudo vi /etc/sysconfig/named
バインドで4つのCPUを利用するように強制するには、次のように追加/変更します。
OPTIONS="-n 4"
サービスを再起動します。
$ Sudo service named restart