大規模な 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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
