最終更新日: 2014年5月1日
Squid Home / Index

ディレクティブ: dns_children

以前の名前:
動作条件: --disable-internal-dns
デフォルト値: dns_children 32 startup=1 idle=1
提案された設定:
DNS名の検索サービスを生み出すプロセスの最大数。
あなたがそれを制限し少なくするとSquidでのバックログやキューの処理が遅延して遅くなります。あまりに多すると、RAMやその他のシステムリソース率の多くが使用されます。
これを安全にセットできるかもしれないのは最大は32です。

startup= と idle= オプションは、チューニングにおける幅のある対策を可能にします。

startup=
Squidの起動時または再コンフィグしたときに生成されるプロセス数の最小値を設定します。
ゼロに設定すると、最初のリクエストの際にはそれを処理する最初の子プロセスのが生み出されます。

Squidを開始時に少なくしすぎると、同時に対処するのに十分なプロセスを起動しようとするために、トラフィックの初期の減速の原因となります。

idle=
Squid が常に準備しておくことを心がける最小のプロセスの数を設定します。
トラフィックで既存のプロセスが処理できるものを超えて上昇し始めると、プロセスが構成されている最大までアップしていきます。
設定の最小は 1 です。

Topへ戻る

Copyright© 1998-2014 ROBATA.ORG