
サーバーの 1 つのディレクトリに 100 万個以上のキャッシュ ファイルがあります。それらを削除する必要がありますが、もちろんrm
最初にファイルをリストしてから削除を開始します。これにより、サーバーの CPU 負荷が急上昇し、サーバー全体がダウンする可能性があります。害を及ぼすことなく安全に削除する方法はありますか?
答え1
消去の速度よりも CPU 使用率を重視する場合は、次の方法が適しています。
find <dir> -type f -exec ionice -c3 rm {} \;
速度をもっと上げたい場合(そして CPU を増やしたい場合)\;
は に置き換えてください。+