如何减少CentOS服务器上的Samba CPU使用率?

前端之家收集整理的这篇文章主要介绍了如何减少CentOS服务器上的Samba CPU使用率?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们运行一个小型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使用率大幅下降,响应度仍然很高.

猜你在找的CentOS相关文章