在全新的 Ubuntu 18.04 系统上,使用默认设置运行全新的 Samba,我从 Smb 守护进程在 1 个核心上获得了 100% 的利用率(运行后可见top
)
- 进程由用户运行,而不是 root (即使它是以 启动的
systemctl start smbd.service
) server max protocol=SMB2
添加后高使用率消失/etc/smb.conf
(但 SMB 共享不适用于该设置)- 当对 Samba 共享施加实际负载时,会出现第二个 Smbd,负载合理
这是怎么回事?为什么有第二个进程正在运行?
答案1
所以这似乎是暂时的。我找不到相关文档,但我认为 Ubuntu(客户端)正在索引文件,因为它们被挂载为/home/user/Documents
。无论如何,几个小时后,高 CPU 使用率自行消失了。