大規模な NFS ディレクトリで ls コマンドがハングアップする
Issue
- 200,000 以上のファイルやサブディレクトリが含まれる NFS ディレクトリで
ls
コマンドを実行すると、このコマンドが無限にハングアップします。 - VM で直近 23 分間
ls
からの応答がないので、CTRL-C を実行しました。 - ディレクトリに多くのファイルが含まれている場合は NFS のファイル一覧の表示がハングしているか、実行が非常に遅くなります。
- nfs 共有に 700,000 ものファイルが含まれていると
/bin/ls
コマンドのパフォーマンスが非常に遅くなります。
Environment
- Red Hat Enterprise Linux
- NFS
- 1 つのディレクトリに大量 (100,000 個以上) のファイルが含まれている
- 既知の GETATTR パフォーマンスの挙動を避けるために
/bin/ls
が使用されている
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.