>Right, but I never had this speed problem when the NFS server was >running Linux on hardware that had the quarter of the CPU power and >half the disk i/o capacity that the new Solaris-based one has.
>So either Linux's NFS client was more compatible with the bugs in >Linux's NFS server and ran peachy that way, or something's truly >messed up with how Solaris's NFS server handles Linux NFS clients. Yes; in fact, I think it is well known that specifically the 2.4 implementation of the Linux NFS client and server cut corners which made the NFS client perform well witht he Linux NFS server but not others. >Mind you, all the tests I did in my previous posts were on shares >served out of ZFS. I just lopped a fresh LUN off another Xserve RAID >on my SAN, gave it to the NFS server and put UFS on it. Let's see if >there's a difference when mounting that on the clients: > >Linux NFS client mounting UFS-backed share: >===================== >[EMAIL PROTECTED]/$ mount -o nfsvers=3,rsize=32768,wsize=32768 ds2- >private:/ufsfoo /mnt >[EMAIL PROTECTED]/$ cd /mnt >[EMAIL PROTECTED]/mnt$ time dd if=/dev/zero of=blah bs=1024k count=128128 >+0 records in >128+0 records out > >real 0m9.267s >user 0m0.000s >sys 0m2.480s >===================== > >Hey! look at that! 9.2 seconds in this test. The same test with the >ZFS-backed share (see previous email in this thread) took 1m 21s to >complete. Remember this same test that I did but with a NFSv2 mount >and took 36 minutes to complete on the ZFS-backed share? Let's try >that here with the UFS-based share: Now, this is *very* interesting. >===================== >[EMAIL PROTECTED]/$mount -o nfsvers=2,rsize=32768,wsize=32768 ds2-private:/ >ufsfoo /mnt >[EMAIL PROTECTED]/$ cd /mnt >[EMAIL PROTECTED]/mnt$ time dd if=/dev/zero of=blah2 bs=1024k count=128128 >+0 records in >128+0 records out > >real 0m3.103s >user 0m0.000s >sys 0m2.880s >===================== > >Three seconds vs. 36 minutes. > >Me thinks that there's something fishy here, regardless of Linux's >reputation in the NFS world. Again, this may well point to the time between write and write reply and the fact that the Linux NFS server usually replies before the write is done and the Linux NF client only allows for very few outstanding writes. Casper _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss