NFSv3 READDIRPLUS が NFS ディレクトリで glob するのに非常に時間がかかるため、パフォーマンス問題が発生する
Issue
- 標準マウントがある RHEL 6.2 では、3000 ディレクトリ以上を含むディレクトリの glob に 218 (約 4 分) 秒かかります。
nordirplus
オプションを使用した同じディレクトリのマウントでは、readdirplus コールの使用が無効になるため、同じディレクトリの glob に 1.7 秒しかかかりません。- READDIRPLUS コールが増えるため、その他のプロセスのパフォーマンスに影響を及ぼします。
- 多数のディレクトリでファイルを
touch
すると、数分かかる場合があります。
Environment
- Red Hat Enterprise Linux (RHEL) 6
- RHEL6.2 および RHEL6.3 カーネル (その他のバージョンも影響を受ける可能性あり)
- NFS クライアント
- NFSv3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.