NFS4 客户端添加更多线程

NFS4 客户端添加更多线程

我知道如何RPCNFSDCOUNT在 vim 中在 NFS4 服务器上添加线程/etc/default/nfs-kernel-server来自 Oracle 的此页面说:

控制为 NFS 版本 4 客户端执行异步 I/O 的内核线程数。由于 NFS 基于 RPC,而 RPC 本质上是同步的,因此需要单独的执行上下文来执行与调用线程异步的 NFS 操作。

因此,我/etc/system以 root 身份进行编辑,并设置标志如下:

set nfs:nfs4_max_threads = 650

但它没有通过检查sysctl -a | grep nfs和其他尝试(如编辑/etc/nfs.conf和添加)显示

nfs.client.nfsiod_thread_max = 650

也無事做。

我该如何设置它并验证它是否已设置?

答案1

那是 solaris 手册,不是 linux 手册!

至少没有可调至内核 3.10 的线程。

使用以下命令查看您可以使用的内容:sysctl -a | grep nfs

这里还有一些其他相关建议: https://dhelios.blogspot.com/2016/07/nfs-mount-options.html

如果您找到一种方法来增加线程 - 或者以其他方式使单个客户端到 NFS 共享的最大数据速率超过 4-500MB/s 的限制 - 我会感兴趣。

相关内容