VOOZH about

URL: https://www.phoronix.com/news/Linux-7.0-NFSD

⇱ NFS Server Adds Dynamic Thread Pool Sizing In Linux 7.0 - Phoronix


👁 Phoronix

NFS Server Adds Dynamic Thread Pool Sizing In Linux 7.0

Written by Michael Larabel in Linux Storage on 15 February 2026 at 06:20 AM EST. 1 Comment
The NFS server changes for Linux 7.0 happen to include some nice improvements for this big kernel version number release.

NFSD is now capable of handling dynamic thread pool sizing to adjust the thread pool as needed. There is also a new control to set the minimum number of threads and from there it can scale up as needed or ramp down when the server is idle. The knob for server administrators to be aware of is "min-threads" for setting the desired minimum number of threads for an NFS server via the nfsdctl Netlink interface.

FreeBSD's NFS maintainer, Rick Macklem, also contributed POSIX ACL extension support to NFSv4 for the Linux 7.0 kernel release. NFSv4 clients can now get and set POSIX access and default ACLs using native NFSv4 operations without the need for any sideband protocols. But at the moment this is gated by the NFSD_V4_POSIX_ACLS Kconfig option since the IETF draft for it has not yet been ratified.

More details on these features and other NFSD changes for Linux 7.0 via this pull that is already merged to Linux Git.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.