LWN: Comments on "The ZUFS zero-copy filesystem" https://lwn.net/Articles/756625/ This is a special feed containing comments posted to the individual LWN article titled "The ZUFS zero-copy filesystem". en-us Thu, 16 Jan 2025 03:03:32 +0000 Thu, 16 Jan 2025 03:03:32 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net The ZUFS zero-copy filesystem https://lwn.net/Articles/756862/ https://lwn.net/Articles/756862/ mtanski <div class="FormattedComment"> Can this be leveraged to enable faster netfs in userspace?<br> <p> As a remote filesystem you pretty much need to be in the kernel proper to get any kind of resonable performance. FUSE works if you're in a pinch, but not performance needed for any kind of production work. Some of the netfs can perform their transfers over RDMA.<br> <p> I know this is not the case environed, some filesystems might still need a caching on the client side. But there's no reason a caching solution cannot be developed in userspace and then shared via memory in a zero-copy like fashion.<br> <p> The current requirement of putting the netfs in the kernel has a lot of costs in terms of maintance and just general complexity.<br> </div> Thu, 07 Jun 2018 15:09:22 +0000 The ZUFS zero-copy filesystem https://lwn.net/Articles/756802/ https://lwn.net/Articles/756802/ willy <div class="FormattedComment"> Apart from the handwaving bits that don't actually work ;-)<br> </div> Wed, 06 Jun 2018 22:41:45 +0000 The ZUFS zero-copy filesystem https://lwn.net/Articles/756800/ https://lwn.net/Articles/756800/ jlayton <div class="FormattedComment"> IMO, the interesting bit here is the zero-copy, fast transport between userland and kernel. Layering this on top of pmem is neat (and fits Boaz requirements), but a lot of the concepts that Boaz is using here could make for a potential foundation for a better-performing replacement for FUSE.<br> </div> Wed, 06 Jun 2018 20:37:16 +0000 The ZUFS zero-copy filesystem https://lwn.net/Articles/756783/ https://lwn.net/Articles/756783/ abacus Why would anyone use ZUFS since there is a persistent memory filesystem available that is simpler and that performs significantly better, namely <a href="https://www.usenix.org/node/194455">NOVA</a>? Wed, 06 Jun 2018 18:14:38 +0000