気まぐれSE日記

地方でエンジニアしてます

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 off

cache_mem 32 MB
cache_dir ufs /home/squid/cache 1800 24 256
memory_pools off


ipcache_size 4096
ipcache_low 90
ipcache_high 95

fqdncache_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サーバが行頭に書かれていたため、最初の接続の時が遅いらしい。
直したら、速くなったってさ。