0

物理メモリが限られているシステムでSquidを実行したいと思います。システムは理想的にはページスワッピングを行わないはずです。AFAIK、これを達成するための2つの方法があります。

  1. からのトリガーと組み合わせてstoreDigestAddable()(ファイル内の)ルーチンを変更して、ファイルのキャッシュを停止します。この場合、squidは正常に機能を低下させて単なるプロキシになり、キャッシュを実行しません。これにより、メモリ内の大きなファイルのキャッシュによって引き起こされるメモリの肥大化から私たちを救うことができます。store_digest.csbrk()

  2. からのトリガーと組み合わせて新しい接続をバイパスしsbrk()ます。

これらは両方とも、Squidコードを変更する必要があります。この問題に遭遇/熟考しましたか?他の方法でこの目標(スワッピングや物理メモリの制限なし)を達成する方法はありますか?役立つ可能性のあるSquid構成パラメーターを教えていただければ幸いです。

4

1 に答える 1

0

その必要はありません。cache_mem を正しいサイズに設定すると、Squid が自動的にジョブを実行し、サイズに達するとオブジェクトを削除します。オンディスク キャッシュのサイズを縮小して、キャッシュ メタデータのサイズを縮小することもできます。

于 2012-03-19T20:44:49.223 に答える