気まぐれSE日記

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

squid COSS その3

stripe rebuild (squid再起動時など)で変なエラーが出る


COSS: /home1/squid/cache2/stripe: Rebuilding (0 % completed - 1/128000 stripes)
2007/10/19 08:49:51| storeSwapMetaUnpack: bad type (-44)!
2007/10/19 08:51:20| storeSwapMetaUnpack: bad type (70)!
2007/10/19 08:51:39| storeSwapMetaUnpack: bad type (26)!
2007/10/19 08:52:33| storeSwapMetaUnpack: insane length (590598)!

swapされたデータがなんかよろしくないようです。


COSSに関しては、こちらが詳しいらしい。読んでみたけど...わかんない.汗
http://d.hatena.ne.jp/yamaz/20061026



ついでにだけど、もうひとつ

squidをmakeする際に、--with-aio --enable-coss-aio-ops とCOSSのオプション指定すると
なぜかCPU負荷が常に80%くらいになってしまう。なぜなんだろう?aioって負荷が高いのかな??
(aio=Async(非同期) IOってことだよね) 一般的にはasyncのほうが軽くなりそうなイメージなんだけどなぁ...

追記:
↑は勘違いです。COSSに「POSIX AIO」を使うって意味でした。そちらの方式だとsquidの処理がクソ重たいと事だよと言いたかっただけです。