我知道如何在NFS4服务器( RPCNFSDCOUNT in vim /etc/default/nfs-kernel-server )上添加线程。此页来自甲骨文说:
控制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也什么也不做。
我如何设置它并验证它是否已设置?
发布于 2019-10-08 08:43:08
那是solaris手册,而不是linux手册!
至少在内核3.10之前没有可调的线程。
以及其他相关建议:https://dhelios.blogspot.com/2016/07/nfs-mount-options.html
如果您找到了一种方法来增加线程--或者其他方式--将数据速率从单个客户端提高到NFS份额,超出了某个看似4-500 be /S的限制--我会感兴趣的。
https://askubuntu.com/questions/1116965
复制相似问题