Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> linuxで大量のファイルを素早く削除する  

Linuxでrsync deleteを使って大量のファイルを素早く削除する方法は、rmやfindのようなコマンドよりもはるかに高速です。

そのような話については、テスト環境についての明確な話のようなものはありません。最初のBaidu、結論だけがあり、テストデータはありません。 Googleにはテストデータがありますが、テスト環境は書かれていません。個人的な感情はファイルシステムのフォーマットと関係があります。

今日

linuxで大量のファイルを素早く削除する  

Linuxでrsync deleteを使って大量のファイルを素早く削除する方法は、rmやfindのようなコマンドよりもはるかに高速です。

そのような話については、テスト環境についての明確な話のようなものはありません。最初のBaidu、結論だけがあり、テストデータはありません。 Googleにはテストデータがありますが、テスト環境は書かれていません。個人的な感情はファイルシステムのフォーマットと関係があります。

今日

  
 Xargs -n 1 -P 16 rm -Rfrm:ディレクトリを削除できません: `.'real 1m3.160suser 0m1.022ssys 0m41.364srm - rf [root @ www変更]#time rm test /-Rfreal 1m20.334suser 0m1.074ssys 0m32.179s

結論:

さまざまな削除方法のパフォーマンスは非常に近いようです。

PS:後で、テストを繰り返すたびにデータには一定の変動があることがわかりました。平均を数回とるべきです。 。 。 PS2:xfsのテストデータを見つける。 Ext3は大丈夫です。オンラインの記事はext3を参照するかもしれません。

いくつかの妥協の終わりには、mvが最速で0.1秒未満であり、その後バックグラウンドで削除することができます(nice -n 20)。 Mkfsもある条件下では良い選択です。

Copyright © Windowsの知識 All Rights Reserved