物理メモリが限られているシステムでSquidを実行したいと思います。システムは理想的にはページスワッピングを行わないはずです。AFAIK、これを達成するための2つの方法があります。
からのトリガーと組み合わせて
storeDigestAddable()
(ファイル内の)ルーチンを変更して、ファイルのキャッシュを停止します。この場合、squidは正常に機能を低下させて単なるプロキシになり、キャッシュを実行しません。これにより、メモリ内の大きなファイルのキャッシュによって引き起こされるメモリの肥大化から私たちを救うことができます。store_digest.c
sbrk()
からのトリガーと組み合わせて新しい接続をバイパスし
sbrk()
ます。
これらは両方とも、Squidコードを変更する必要があります。この問題に遭遇/熟考しましたか?他の方法でこの目標(スワッピングや物理メモリの制限なし)を達成する方法はありますか?役立つ可能性のあるSquid構成パラメーターを教えていただければ幸いです。