我们运行一个小型CentOS服务器作为测试环境,员工通过Samba共享(来自Mac和PC的组合)连接到它.
smbd服务每个用户使用5-10%的CPU – 这似乎过多.特别是因为服务器是一个新的四核.
Mac用户似乎导致更高的CPU负载(接近10%)并且在连接速度方面存在更多问题.
是否可以对降低CPU进行任何设置或配置更改(并希望加快Mac的连接速度)
/etc/samba/smb.conf的内容
# Global Parameters [global] workgroup = Foo netbios name = Bar ; encrypt passwords = yes username map = /etc/samba/smbusers socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536 [websites] path = /var/www/sites ; browseable = yes write list = foobar,barfoo ; writeable = no valid users = foobar,barfoo
你检查了等待时间吗? iostat说什么?如果您有存储瓶颈,有时会出现CPU使用率过高的情况.
我有一个繁忙的Samba文件服务器,可以在一个适度的双核CPU上同时使用30-50个Mac客户端(都使用千兆以太网,使用大量的Photoshop文件).最大的因素是RAM(用于缓存).每次用户的数量或工作量增加时,我都会增加一些额外的RAM,并且大多数工具报告的CPU使用率大幅下降,响应度仍然很高.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。