気まぐれSE日記

地方でエンジニアしてます

squidのチューニング その2


Proxyサーバソフトのsquidを高速化する方法のその2


squid2―プロキシサーバの設定・運用・管理

squid2―プロキシサーバの設定・運用・管理


↑参考書を読んでみて試してみたこと


squid.conf を弄ってみる

  • buffered_logs on

バッファリングしてログ書き込みする。多少?書き込みが速くなる。

  • memory_pools off

メモリ使用量を減らす。

  • cache_dir diskd /var/cache/squid 1024 16 256

ディスク操作をDISKDという専用のデーモンに処理させる。
SATAなディスクだとあんまり効果がわからなかった。

  • cache_replacement_policy heap LFUDA

キャッシュ保持アルゴリズムをデフォルトのLRUからLFUDAへ
ただし、maximum_object_size を大きく設定しないと効果無い。




今のところ、この設定を加えている。
LFUDAにしたらキャッシュが効きすぎてページが更新されないというデメリットが発生したので、
そういった場合は、キャッシュ保持時間を変更する必要がある。