Re: Old SUN NFS performance papers.

From: Robert Watson (rwatson_at_FreeBSD.ORG)
Date: 01/25/04

  • Next message: M. Warner Losh: "Re: DragonflyBSD kernel clock improvements"
    Date: Sat, 24 Jan 2004 21:14:51 -0500 (EST)
    To: Willem Jan Withagen <wjw@withagen.nl>
    
    

    On Mon, 19 Jan 2004, Willem Jan Withagen wrote:

    > I had no responses to my recent question on the difference between NFS
    > over UDP and TCP. So perhaps nobody cares??
    >
    > So I tried searching but have not found much yet. Does anybody know
    > where to find the white papers SUN once wrote about tuning NFS??? They
    > should be at sun, but where?? All other suggestions to read are
    > welcomed as well.
    >
    > Given my last posting I'm building two machines to do some NFS benchmark
    > testing on. Suggestions on what people "always wanted to know (tm)" are
    > also welcom, and I'll see if I can get them integrated. I've found the
    > benchmarks in /usr/ports, some might do so nice work as well.
    >
    > If people are interested I'll keep them posted in performance@ --WjW

    I haven't done much benchmarking on NFS lately, but something worth
    remembering is that people have spent a lot of time researching and
    optimizing TCP for a variety of connection types, whereas the NFS code
    basically has a static implementation of RPC backoff and flow control that
    hasn't evolved much. TCP is aware of things like the pathwise-mtu to the
    server and adapts, whereas UDP just loses packets due to fragmentation,
    especially if you are using larger block sizes. Please do post your
    discoveries on performance@, and perhaps we could build an NFS performance
    tuning section in the FreeBSD Handbook (or if there's not that much
    content, add it to the FAQ)?

    Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
    robert@fledge.watson.org Senior Research Scientist, McAfee Research

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: M. Warner Losh: "Re: DragonflyBSD kernel clock improvements"

    Relevant Pages

    • SuSE 10.0 NFS vs. Firewall
      ... I am attempting to get NFS working; both client and server are running ... 3/min burst 5 LOG level warning tcp-options ip-options prefix ... 3/min burst 5 state NEW udp dpt:sunrpc LOG level warning tcp-options ... 3/min burst 5 state NEW tcp dpt:sunrpc LOG level warning tcp-options ...
      (alt.os.linux.suse)
    • Re: Firewall problems with NFS
      ... It seems to only allow use as an NFS client, since that worked fine when I tested it. ... U was surprised to see that TCP with tcp_adv_win_size=5 and rsize=8192 was as fast as UDP, ... 100005 1 udp 841 mountd ...
      (Fedora)
    • Trying to get NFS working with FreeBSD & OS X
      ... NFS client on a Mac OS X box. ... 100000 4 tcp 111 portmapper ... 100000 4 udp 111 portmapper ... 100021 0 udp 617 nlockmgr ...
      (comp.unix.bsd.freebsd.misc)
    • Trouble making NFS work with Mac OS X
      ... NFS client on a Mac OS X box. ... 100000 4 tcp 111 portmapper ... 100000 4 udp 111 portmapper ... 100021 0 udp 617 nlockmgr ...
      (freebsd-net)
    • nfs/ssh woes
      ... "Encrypted NFS with OpenSSH and Linux" ... 100000 2 tcp 111 portmapper ... 100000 2 udp 111 portmapper ... mount: RPC: Remote system error - Connection refused ...
      (Debian-User)