RHEL6, 7 or 8: find very slow as compared with RHEL5 due to excessive newfstatat system calls
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, 7 or 8
- 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, tools, and much more.