Bea*_*ais 6 linux centos samba windows
我注意到当我从 Windows 访问我的 Samba 共享时,smbd守护进程将始终使用大约 10-20% 的 CPU - 无论是否从 Windows 使用该共享。即使我关闭共享/窗口,smbd也会继续使用 CPU,只有重新启动/关闭我的 Windows 才能使 CPU 使用率降至正常。
这是我刚刚重新启动/启动我的 Windows 时 - 共享已映射但尚未访问。在我访问它之前,它将在 Windows 中具有此“红色”状态:

在我做任何其他事情之前,我检查了我的 Linux 上的smbstatus和top:

到目前为止没有问题 - CPU 使用率根本不明显,top所以一切仍然很好。
但是……当我从 Windows 访问共享时,Linux CPU 立即提升到 10-20%:

并且smbstatus总是显示一些锁定的(?)文件,这些文件肯定(?)不能从我的 Windows 访问:

在testparm显示我的smb.conf配置:

我可以“解决这个问题”的唯一方法是重新启动我的 Windows 或取消映射驱动器/共享。
还有一件奇怪的事情——当我取消了共享/驱动器的映射时,我当然仍然可以通过 UNC 访问共享……而当通过 UNC 访问它时,它根本不会提高 CPU!?奇怪的!
我的硬件是最新的/最新的:
服务器:Core i5 1.5-2.9GHz 双核/HT 16GB RAM Samsung 850 Pro (512GB)
客户端:Windows 8.1
我在 CentOS 6 安装上使用了相同的配置,没有任何问题。我还尝试禁用我认为可以与我的 Windows 计算机上的网络共享进行通信的任何内容(防病毒和备份软件)。
任何人都可以帮助解决这个问题吗?