On 2021-08-17 12:44, Sebastian Goetze wrote:
@Florian: Could be, that NFS4.0/4.1 referrals are the solution to keeping your paths local, especially, if your volumes do not move around...
I concur, could be. We almost don't use NFSv4.1 at all (yet) for various reasons one main being performance issues due to the nature of our heavy NFS workloads
W.r.t. performance in the NFS clients, if that's a worry, nconnect=x available in later kernels (e.g. in RHEL 8.x) can help speed things up. Quite a lot. It depends on the workload patterns you have.
pNFS is interesting and can be good for certain applications and their workloads but it's cumbersome to work with and get to work smoothly. The clients running pNFS have been more the problem to get to behave well, in the past years at least. Nowadays w e.g. RHEL 8.x, possibly it's better.
I would say it's still a VERY good idea that *all* your pNFS clients are exactly the same Linux kernel and version. I.e. the same distro and version of it. If you can't build such an environment, I'd recommend to refrain from using pNFS and try to mitigate any perceived or proven performance bottlenecks in other ways (e.g. nconnect=x can help, and a better different scale out config of a new ONTAP cluster, large FlexGroup(s) etc)
/M