htcacheclean

9月19日のエントリでhtcachecleanについて書きました。htcachecleanをバックエンドでデーモンとして動作させてキャッシュの容量を一定に保てるかどうかです。さて、しばらく運用した結果はこんな感じです。

だめです。絵の中でstartって書いてあるところがhtcachecleanがスタートしたところ。何度か山を削って(つまりキャッシュファイルを削除して)くれてはいますが、全体的には右肩あがり。多分、消す量よりもキャッシュにたまる量の方が大きいのでしょう。ext3ファイルシステムだと、キャッシュファイルのような小さくて大量のファイルにアクセスするとCPU負荷ががーんと跳ね上がってしまうので、これ以上htcachecleanのインターバルを短くするのもちょっと怖いです。

というわけでUSB2接続のディスク(250GB)を購入してくっつけました。これをキャッシュファイルとして作成。ジャーナルのデーモンがやたらCPUを消費していたのでext2で大丈夫だと思います。先ほど切り替えたところ。効果はテキメンで、大体Load Averageが6〜12くらいだったのがすぅーっと1とか2くらいに下がりました。明日かあさってくらいにCPUのLoad Averageのグラフも乗せてみます。