Re: BHYVE on NFSv4.2 filesystem?
Bakul Shah <[email protected]> Tue, 9 Jun 2026 10:02:25 -0700
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <[email protected]> |
On Jun 9, 2026, at 8:49 AM, Rick Macklem <[email protected]> wrote: > > On Mon, May 18, 2026 at 3:39 PM Bakul Shah <[email protected]> wrote: >> >> On May 18, 2026, at 2:26 PM, Dan Shelton <[email protected]> wrote: >>> >>> On Fri, 20 Feb 2026 at 01:21, Bakul Shah <[email protected]> wrote: >>>> >>>> On Feb 19, 2026, at 11:45 AM, Dan Shelton <[email protected]> wrote: >>>>> >>>>> On Wed, 18 Feb 2026 at 22:45, Dan Shelton <[email protected]> wrote: >>>>>> >>>>>> Hello, >>>>>> >>>>>> Has anyone tried a BHYVE with a disk as file on a NFSv4.2 mount? >>>> >>>> Yes. [I tried this on a 15.0-RELEASE-p3 host, nfsv4.2 mounting >>>> a filesystem from a 15.0-STABLE machine] >>> >>> How about the performance? Is it better than iSCSI? >> >> I don't know about iSCSI but comparing with p9fs: >> >> Test1: >> dd bs=1m count=4000 > /dev/null < large-file >> >> nfsV3: >> 32.3 >> 46.3 >> 51.3 >> >> nfsV4: >> 129.1 >> 59.9 >> 48.8 >> >> p9fs: >> 17.7 >> 17.5 >> 17.6 >> >> Test2: >> find /usr/src/ > /dev/null >> >> nfsV3: >> 60.0 >> 39.0 >> 30.9 >> >> nfsV4: >> 54.0 >> 17.9 >> 35.8 >> >> p9fs: >> 6.9 >> 6.5 >> 6.6 >> >> >> So slower in all cases. In addition the variability in nfs numbers is concerning! >> >> p9fs doesn't cache but nfs does, so anything cached is served much faster. > At this time it is only a hunch, but I think this might help.. > https://datatracker.ietf.org/doc/draft-ietf-nfsv4-uncacheable-files/ Just to clarify, if data is cached, NFS is usually much faster; but the above tests didn't have any caching effect. In general caching can be a win but it is more that the 9p protocol *can't* do caching - no way to specify cache invalidation etc. > I plan on implementing this soon for FreeBSD. May be useful in some cases but won't help nfs numbers.... > > rick