Ubuntu Server 22.04.1 上忽略了 RPCNFSDCOUNT

Ubuntu Server 22.04.1 上忽略了 RPCNFSDCOUNT

我正在尝试通过编辑文件来增加 nfsd 的线程数/etc/default/nfs-kernel-server。我已设置RPCNFSDCOUNT=48,但重启后,nfsd 线程数仍然是 Ubuntu 默认值 8。

root@nfs-server2:~# ps ax | grep nfsd
   2589 ?        Ss     0:00 /usr/sbin/nfsdcld
   2596 ?        S      0:00 [nfsd]
   2597 ?        S      0:00 [nfsd]
   2598 ?        S      0:00 [nfsd]
   2599 ?        S      0:00 [nfsd]
   2600 ?        S      0:00 [nfsd]
   2601 ?        S      0:00 [nfsd]
   2602 ?        S      0:00 [nfsd]
   2603 ?        S      0:00 [nfsd]
   2790 pts/2    S+     0:00 grep --color=auto nfsd

只有手动更改线程数才有效。

root@nfs-server2:~# rpc.nfsd 48
root@nfs-server2:~# ps ax | grep "\[nfsd\]" | wc -l
48

但这并不能保证重启安全。

答案1

我能够通过改变线程来使更改生效/etc/nfs.conf.d/local.conf

[nfsd]
vers2 = n
vers3 = n
threads = 16

[mountd]
manage-gids = 1

然后重新启动nfs 服务器

sudo systemctl restart nfs-server.service

答案2

ubuntu 22 中未使用 /etc/default/nfs-kernel-serverhttps://ubuntu.com/server/docs/service-nfs

相关内容