du
今日、単一のディレクトリでディスク使用量を計算するためにを使用してみました。ディレクトリのサイズは6GBで、計算には次の時間がかかりました。
prompt> time du -sh .
6.0G .
real 1m32.405s
user 0m2.053s
sys 0m16.552s
unix duコマンドがディスク容量を計算するために使用するアルゴリズムは何ですか?なんでこんなに遅いの?ディスク容量をより効率的に計算するための代替手段はありますか?呼び出しのプラットフォームはですSun
。サイズが計算されたディレクトリはNFSマウントされています。