I'm trying to convert some fileservers from Linux to FreeBSD (because
FreeBSD supports the Netgear ga620 and Linux, at least in a stable
kernel, doesn't) and I've encountered a distressing behavior:
When I do some rudimentary nfs speed benchmarks on a Linux client using
a nfs share from the FreeBSD box, the performance is not particularly
good. When I use a Linux server, I get ~ 1m second reads and writes
across a 100mbit fabric, but the FreeBSD server gives me ~ 2m reads
and, umm, 65k writes across a 100mbit<->1gbit fabric.
The machines are moderately high-end, or would have been about a year
Linux: 394mb core, FIC PA-2013 mb, AMD K6-2-400,
2x IBM DTTA-351350s (1 per channel)
FreeBSD 3.2R: 256mb core, FIC PA-2013 mb, AMD K6-3-450,
3x IBM DTTA-351680 (1 on primary, 2 on secondary),
all with ffs+softupdates+quota, and the above-
Trying to mount the linux client with large blocksizes
(rsize=wsize=8192) doesn't seem to do any difference to the fairly
pathetic write performance. I've done a cursory search of the handbook
and the FAQ, but have come up empty, so...
Am I missing something obvious here?
david parsons \bi/ Please don't send email, but respond on the group.