我有一台运行Ubuntu 12.04的服务器作为Samba服务器运行.文件系统是LVM物理驱动器池上的XFS格式的虚拟驱动器.
我最近将客户端升级到Windows 8,我注意到客户端在ubuntu服务器上连接SMB共享有6-8秒的延迟.使用Windows 7,没有这样的延迟.在ubuntu服务器上,在初始连接到共享期间,SMBD进程会在几秒钟内达到100%的cpu使用率.
strace显示smbd在该连接期间一遍又一遍地打开/ etc / passwd.我的客户应该作为访客连接(无需身份验证).
open("/etc/passwd",O_RDONLY|O_CLOEXEC) = 28 _llseek(28,[0],SEEK_CUR) = 0 fstat64(28,{st_mode=S_IFREG|0644,st_size=1568,...}) = 0 mmap2(NULL,1568,PROT_READ,MAP_SHARED,28,0) = 0xb6de2000 _llseek(28,[1568],SEEK_SET) = 0 fstat64(28,...}) = 0 munmap(0xb6de2000,1568) = 0 close(28) = 0 open("/etc/passwd",1568) = 0 close(28) ... repeats over and over ...
我知道自Windows 7以来Windows 8中的SMB实现已经改变了.我可以对smb.conf进行更改,以解决cpu使用率飙升的问题吗?
原文地址:https://www.jb51.cc/ubuntu/348502.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。