物理メモリが限られているシステムでSquidを実行したいと思います。システムは理想的にはページ交換を行わないべきです。高負荷でSquidに接続をバイパスさせる方法
ルーチン
storeDigestAddable()
sbrk()
からのトリガと一緒に(ファイルstore_digest.c
で)ファイルをキャッシュ停止する変更します。私の知る限り、これを達成するための2つの方法があります。この場合、squidは正常にプロキシに劣化し、キャッシングも行いません。これにより、大きなファイルがメモリにキャッシュされることによるメモリの膨れを防ぐことができます。新しい接続を
sbrk()
からのトリガーと一緒にバイパスします。
これらの両方でSquidコードを変更する必要があります。あなたはこの問題に出会ったか熟考しましたか?それ以外の方法でこの目標を達成する方法(スワッピングと物理的な記憶がない)がありますか?あなたが助けてくれるSquid設定パラメータを私に教えてもらえれば嬉しいです。