我正在尝试通过编辑文件来增加 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