squid が遅いと言われる
ボロボロのPCに入っていたsquidを 使い古しのcobalt 550に入れ替えたのですが
なぜか遅いと言われてしまう。
squid のバージョンは 2.5 ⇒ 2.6 stable4 にした。
今日本家を見たら2.6 stable7が出てた。
な〜んで?
configure時には ident無効とか指定してます。
./configure --disable-hostname-checks --enable-err-languages=Japanese --enable-default-err-language=Japanese \
--enable-useragent-log --enable-referer-log --disable-ident-lookups --with-large-files --enable-large-cache-files \
--with-dl --with-pthreads
squid.conf はこんな感じ
via off
forwarded_for offcache_mem 32 MB
cache_dir ufs /home/squid/cache 1800 24 256
memory_pools off
ipcache_size 4096
ipcache_low 90
ipcache_high 95fqdncache_size 4096
maximum_object_size_in_memory 256 KB
maximum_object_size 8192 KB
ほかに高速化できる項目ってなんだろう。
あと、ファイルシステムかなと思ったので、fstabを編集してnoatimeとか付け加えてみた。
29,598,529 byteのファイルをダウンロードして試したところでは
タイム09秒55ms (267.08 KB/s) で遅くないと思うんだけど。
原因わかりました。どうも、resolv.confがミスっていたオチらしい。
存在しないDNSサーバが行頭に書かれていたため、最初の接続の時が遅いらしい。
直したら、速くなったってさ。