
Linux 7.0 的 NFS 服务器更改恰好包含了一些这个大内核版本号发布的好改进。
NFSD 现在能够处理动态线程池大小调整,根据需要调整线程池。此外,还有一个新的控制功能用于设置最小线程数,然后可以根据需要扩展或当服务器空闲时缩减。服务器管理员需要注意的调节器是 “min-threads”,通过 nfsdctl Netlink 接口设置 NFS 服务器的期望最小线程数。
FreeBSD 的 NFS 维护者 Rick Macklem 也为 Linux 7.0 内核发布贡献了 NFSv4 的 POSIX ACL 扩展支持。NFSv4 客户端现在可以使用原生的 NFSv4 操作获取和设置 POSIX 访问和默认 ACL,而无需任何侧带协议。但目前这受限于 NFSD_V4_POSIX_ACLS Kconfig 选项,因为它的 IETF 草案尚未获批。
关于这些功能和其他 Linux 7.0 的 NFSD 变更的更多详情,可通过这个已合并到 Linux Git 的 pull 请求查看。
转自 NFS Server Adds Dynamic Thread Pool Sizing In Linux 7.0 – Phoronix
Linuxeden开源社区