サーバーは多くのディスク領域を使用しています。多くのスペースを占めるフォルダを一覧表示するコマンドを実行すると、動作しません。

サーバーは多くのディスク領域を使用しています。多くのスペースを占めるフォルダを一覧表示するコマンドを実行すると、動作しません。

フォルダ、特にサーバー内のディスク容量の大部分を占めるgitリポジトリを一覧表示します。

du -x -h /apps/bitbucket-home/shared/data/repositories/ | sort -h | tail -40

動作せずにコマンドがタイムアウトし、インスタンスから追い出されます。インスタンスにディスク容量が多いため、上記のコマンドでパフォーマンスの問題が発生し、プロセスを処理できないとします。

この要求を分割する方法、または実際にデータ量を処理するためのより良いコマンドを作成する方法についてのアイデアはありますか/apps/bitbucket-home/shared/data/repositories/

答え1

さて、実行時間をnice調整して短縮するために値を設定することは可能ですが、これは必須です。process prioritysudo

sudo nice -n -10 du -x -h /apps/bitbucket-home/shared/data/repositories/ | sort -h | tail -40

関連情報