• This software is owned by The university of California, Irvine, and is not distributed under any version of the GPL. GPL is a fine series of licenses, but the owners of the software need it to be distributed under these terms.
    nfs-test is a program that tries a bunch of different rsizes, wsizes, protocols (tcp vs udp) and NFS versions (2 and 3, but you could add others easily) to see which combination gives the best performance.

    Here is some sample output:

    This sort of result leads one to consider a variety of mounting schemes to improve performance:

    notify-when-up's I'm using during these tests. esmft1 is the NFS server, esmf04m is the NFS client:

      Notify when the relevant network interface is idle longer than expected (unless the program is done - eyeball that one)
      esmft1-root results) notify-when-up -f 'maxtime 60 tethereal -i ce1 -c 100'
      Notify when the number of results files is seen growing
      esmft1-root results) notify-when-up -g 3 'ls -l | wc -l' -m $[60*30]
      Notify when nfs-test is done
      esmf04m-root> notify-when-up -s 'bash ./nfs-test'
    Download here.
  • A few dependencies:

    Hits: 5298
    Timestamp: 2024-02-29 10:22:41 PST

    Back to Dan's tech tidbits

    You can e-mail the author with questions or comments: