NFS Perfomance on Gigabit

Matt Dillon posted some numbers on performance of NFS over Gigabit Ethernet – using TCP, he was able to hit 80-something megabytes per second right off the bat, and saw nearly 90 using UDP. This improvement stems from Hiten Pandya’s work on the em driver and NFS block size changes.

Interface renaming complete

Hiten Pandya has finished the if_xname work; you can now do:

# ifconfig fxp0 name 'LAN'
# ifconfig fxp1 name 'WAN'

And then refer to these network interfaces by the ‘LAN’ and ‘WAN’ names. These are aliases, not changed names, so the original names – fxp0 and fxp1 in this example – will still exist.

I4B broke

Are you using I4B/sppp? Don’t upgrade, as it’s the one interface that doesn’t support Berkley Packet Filters (BPF) and is temporarily broken while Joerg Sonnenberger works on the networking API. Contact Joerg if you are so lucky as to be affected by this.

NFS faster

Matt Dillon has committed code that increases the default socket buffer for NFS to
65535 bytes. This can be changed with the sysctl ‘vfs.nfs.soreserve’. This should improve performance.

DragonFly at AsiaBSDCon

The USENIX AsiaBSDCon is happening March 13th and 14th. Jeffrey Hsu, who has been working on DragonFly networking (with a good number of commits lately) will be giving a talk titled: “Concepts, Theory, and Implementation of DragonflyBSD”.