SMBD CPU 使用率过高

SMBD CPU 使用率过高

在全新的 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 使用率自行消失了。

相关内容