大量のキャッシュファイルを削除する

大量のキャッシュファイルを削除する

サーバーの 1 つのディレクトリに 100 万個以上のキャッシュ ファイルがあります。それらを削除する必要がありますが、もちろんrm最初にファイルをリストしてから削除を開始します。これにより、サーバーの CPU 負荷が急上昇し、サーバー全体がダウンする可能性があります。害を及ぼすことなく安全に削除する方法はありますか?

答え1

消去の速度よりも CPU 使用率を重視する場合は、次の方法が適しています。

find <dir> -type f -exec ionice -c3 rm {} \;

速度をもっと上げたい場合(そして CPU を増やしたい場合)\;は に置き換えてください。+

関連情報