
SLOW NFS-READ: linux2.2 client IRIX server
Hi folks,
I've a very strange problem with the nfs client of the 2.2 kernel.
A file mounted from an IRIX 6.* NFS server takes much too long time to
be copied by linux 2.2.* to the local disk. xosview shows 40K, a 1.8M
file takes 45 secs to be copied! I tried every option with mount (noac,
rsize, wsize...) but nothing changed this effect. I tried this with a
10Mbit net, but the same occurs with 100Mbit.
The same situation on linux 2.0.* is fine (xosview shows 1.1M, even with
no additional rsize option).
What the hell changed from 2.0 to 2.2 (last kernel I checked was 2.2.13)
that could cause this strange effect? What's even move strange is that
if I create some net traffic between these two hosts (e.q. 'll' the
mounted dir) then the data bursts a normal speed, as long as this
'noise' lasts.
Can anyone give me a hint how to solve this problem? I even would invest
some time in looking at the kernel code but I don't have any idea where
to start in fs/nfs. I compared fs/nfs of 2.0 with that of 2.2 but really
a lot seems to have changed so I can't see THIS difference in the code.
I'm the adminstrator of a big linux-cluster and changing the kernels
down to 2.0.* is not my favorite.
Thanks for any hint.
T.Butscher