NFSv3 READDIRPLUS が NFS ディレクトリで glob するのに非常に時間がかかるため、パフォーマンス問題が発生する

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.