bananan_wの日記: ウボァキャッシュサーバの巻
日記 by
bananan_w
ウボァキャッシュサーバの巻
FireWall マシンのディスクで6GByteの /home パーティション
なんて使われ方していたので、/home を剥奪して /var/spool/squid
に変更する。
変更後に、squid.conf をビミョウに触ってみる。
cache_dir を変更する。
デフォルトでは
cache_dir /var/spool/squid ufs 100 16 256
となっている。
ufs ってのはそーゆーものらしいので、そのまま。
その次の三つがチューニングポイント。
キャッシュディレクトリで使用するディスク量
キャッシュディレクトリに作成する第一レベルのディレクトリ数
キャッシュディレクトリに作成する第二レベルのディレクトリ数
#/var/spool/squid/lv1_sub_dir/lv2_sub_dir/cache-file
#こんな感じになるらしひ
デフォルトの100MBは余りに少なすぎるので、専用パーティションを
用意したから 5500 と指定。
サブディレクトリもいっぱい設定してあげるとシアワセになれるのかな?
なんて思っちゃったりしたので、
cache_dir /var/spool/squid ufs 5500 220 1024
こんな事してみました。
squid -z は一晩かかっても終りませんでした。
14時間ほど経過したときに、VM に殺された風味。
メモリガンガン喰うのね。あうー。
dhcpd とか atd とか crond とかほとんどのプロセスが
殺されてた。swap も 20Mbyte ぐらい消費してたし。
160 x 1024 ぐらいサブディレクトリを生成したところで
squid が VM に殺されたらしい。
昨日は酔っ払いつつ設定したので良く考えて無かったな(汁
どう考えても 22万個もサブディレクトリ必要ないぢゃん。
ふー。やれやれ。酔っ払いはこれだから困りますなー
FireWall マシンのディスクで6GByteの /home パーティション
なんて使われ方していたので、/home を剥奪して /var/spool/squid
に変更する。
変更後に、squid.conf をビミョウに触ってみる。
cache_dir を変更する。
デフォルトでは
cache_dir /var/spool/squid ufs 100 16 256
となっている。
ufs ってのはそーゆーものらしいので、そのまま。
その次の三つがチューニングポイント。
キャッシュディレクトリで使用するディスク量
キャッシュディレクトリに作成する第一レベルのディレクトリ数
キャッシュディレクトリに作成する第二レベルのディレクトリ数
#/var/spool/squid/lv1_sub_dir/lv2_sub_dir/cache-file
#こんな感じになるらしひ
デフォルトの100MBは余りに少なすぎるので、専用パーティションを
用意したから 5500 と指定。
サブディレクトリもいっぱい設定してあげるとシアワセになれるのかな?
なんて思っちゃったりしたので、
cache_dir /var/spool/squid ufs 5500 220 1024
こんな事してみました。
squid -z は一晩かかっても終りませんでした。
14時間ほど経過したときに、VM に殺された風味。
メモリガンガン喰うのね。あうー。
dhcpd とか atd とか crond とかほとんどのプロセスが
殺されてた。swap も 20Mbyte ぐらい消費してたし。
160 x 1024 ぐらいサブディレクトリを生成したところで
squid が VM に殺されたらしい。
昨日は酔っ払いつつ設定したので良く考えて無かったな(汁
どう考えても 22万個もサブディレクトリ必要ないぢゃん。
ふー。やれやれ。酔っ払いはこれだから困りますなー
ウボァキャッシュサーバの巻 More ログイン