RHEL6 or 7: find very slow as compared with RHEL5 due to excessive newfstatat system calls

Solution In Progress - Updated -

Issue

  • When doing a find on a NFS with a lot of files it takes a long time. On the same filesystem mounted to a RHEL5.11 system it is much faster.
  • "strace -c" on the find shows that "newfstatat" is called on average twice per file and I don't see this on the RHEL5 server.

Environment

  • Red Hat Enterprise Linux 6 or 7
    • kernels 2.6.32-358.el6 or above
  • 'find' command to locate files ("-type f" option)
  • Directories containing many thousands of files
  • 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.