私はdu -sh
、さまざまなディレクトリで実行して、ディスクの豚を見つけています。私は2台の同一のサーバー(Dell PE2850s)を入手しました。どちらもRHEL5を搭載してdu
おり、1台のサーバーで実行するのに他のサーバーよりもかなり時間がかかります。
たとえば、du -sh /opt/foobar
サーバーA(約25 GB)で5分かかります。サーバーBでは、同じコマンドで同じ量のデータを使用すると、ほぼ瞬時にレポートが返されます。トップスなどを走らせても、はっきりと見えるものは何もありません。
アドバイスは大歓迎です。
du
すべてのディレクトリメタデータ(ファイルサイズなど)が現在キャッシュされている場合は、より高速に動作します。これが何らかの理由で一方のサーバーに当てはまり、もう一方のサーバーに当てはまらない場合、大きな違いが生じます。
du -s
、データのサイズではなく、ファイルの数に依存します。両方のディレクトリツリーに同じ数のファイルがありますか?