htcacheclean 実行例(大量にある場合)
問題
htcacheclean したらすごい時間かかってるんですけど。
長らく削除をしていなくて、大量にキャッシュファイルができているからでしょうか…
答え
ある長期間削除を実行していなかった環境での実行例。
とりあえずテスト実行(-D で実際には削除しない)。結果が出るまで2時間以上かかった。
# htcacheclean -D -v -l 100M -p /var/cache/hoge Statistics: unsolicited size 0.6K size limit 100.0M total size was 1042.1M, total size now 99.9M total entries was 115535, total entries now 11178
1GBキャッシュができていて、個数は11万5千件とのこと。削除すれば1万個ぐらいになるとのこと。
待てば削除できそうなので、削除実行。完了まで4時間以上かかった。
# htcacheclean -r -l 100M -p /var/cache/hoge
以後定期的に削除してほしいので、cronで実行。
10 3 * * * /usr/sbin/htcacheclean -r -l 100M -p /var/cache/hoge
コメント