トーク:Squid/キャッシュストレージとして COSS を使う
提供:maruko2 Note.
デフォルト: CFLAGS = -Wall -g -O2
CFLAGS="-Wall -g -mcpu=970 -mtune=970 -fast" \ ./configure --prefix=/opt/squid --enable-storeio=null,ufs,aufs,coss
CentOS 4 の squid で COSS を利用する
squid.conf に coss の設定をしても 0 byte の COSS ファイルしかできないので、dd コマンドで単一ファイルを作っておく。
1024MB の COSS ファイルを利用する例。
cache_dir coss /path/to/coss 1024 max-size=1048576 cache_swap_log /path/to/cache_swap_log
空の COSS ファイルを作る。
dd if=/dev/zero bs=1048576 count=1024 of=/path/to/coss
空の COSS ファイルを作っていない場合、COSS が 0byte からどんどん大きくなっていく。