On 07/10/2017 06:51 PM, NeilBrown wrote: > This does look encouraging ... but I'm not sure we are comparing apples > with apples. I had a feeling this was the case. > Could you repeat your experiments after first running "exportfs -f" on > the nfs server? That should cause worst-case load on mountd. The new strace with '-tt': http://people.cs.uchicago.edu/~kauffman/nfs-kernel-server/test_with_patch_take2/2017-07-11_100929_strace.txt SSH test: http://people.cs.uchicago.edu/~kauffman/nfs-kernel-server/test_with_patch_take2/ssh_output.txt nfsserver# exportfs -f; m=$(pgrep rpc.mountd); strace -tt -p ${m} 2>&1 | tee `date +%F_%T`_strace.txt # cut -d' ' -f2 2017-07-11_100929_strace.txt| cut -d'(' -f1 | sort | uniq -c | sort -n 1 Process 73 select 143 write 216 close 216 fstat 216 open 48240 read 435599 stat 871162 statfs 871163 lstat > (and thanks for providing all the tracing details - I love getting > unambiguous data!!) No problem, I'm available to run any necessary tests. I also appreciate your help on this. -- Phil Kauffman Systems Admin Dept. of Computer Science University of Chicago kauffman@xxxxxxxxxxxxxxx 773-702-3913 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html