LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1413|回复: 13

求救!samba太慢!

[复制链接]
发表于 2004-6-9 15:20:07 | 显示全部楼层 |阅读模式
我的服务器是Gentoo 2004.1,用samba3.0.2a做的 PDC服务器,客户机是Win2000,问题是客户机向服务器写小文件时非常慢,用top查看到用户smbd的CPU占用率经常达到70%!(只有一个用户!)大家帮帮忙出出主意,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-6-11 14:45:41 | 显示全部楼层
修改文件权限比Win2000快N倍!大家都没遇到这种情况?我真的这么黑?
 楼主| 发表于 2004-8-7 14:58:59 | 显示全部楼层
……我的配置文件怎么变成图片了?!
[PHP]# Global parameters
[global]
        workgroup = domain
        server string = %v
        interfaces = 192.168.1.201/24, 192.168.2.201/24
        map to guest = Bad User
        null passwords = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*UNIX*password* %n\n *Re*ype*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        username map = /etc/samba/smbusers
        unix password sync = Yes
        log level = 3 passdb:5 auth:10 winbind:2
        log file = /var/log/samba3/log.%m
        max log size = 50
        time server = Yes
        max smbd processes = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        load printers = No
        printcap name = cups
        add user script = /usr/sbin/useradd -s /bin/false '%u'
        delete user script = /usr/sbin/userdel '%s'
        add group script = /usr/sbin/groupadd %g && getent group '%g'|awk -F: '{print $3}'
        delete group script = /usr/sbin/groupdel '%g'
        add user to group script = /usr/bin/gpasswd -a '%u' '%g'
        delete user from group script = /usr/bin/gpasswd -d '%u' '%g'
        set primary group script = /usr/sbin/usermod -g '%g' '%u'
        add machine script = /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M %u
        logon script = %g.bat
        logon path = \\%L\Profiles\%U
        logon drive = D:
        logon home = \\%L\%U\.profile
        domain logons = Yes
        os level = 34
        preferred master = Yes
        domain master = Yes
        wins support = Yes
        idmap uid = 10000-20000
        idmap gid = 10000-20000
        template shell = /bin/bash
        winbind use default domain = Yes
        invalid users = bin, deamon, sys, man, postfix, mail, ftp, root
        root users = root
        printer root = @adm
        hosts allow = 192.168.1., 192.168.2., 127.
        printing = cups
        hide unreadable = Yes
        dont descend = /proc,/dev,/sys

[homes]
        comment = Home Directories
        write list = @staff
        read only = No
        create mask = 0700
        directory mask = 0700
        guest ok = Yes
        browseable = No

[netlogon]
        comment = Network Logon Service
        path = /home/netlogon
        valid users = root, @smbusers
        browseable = No

[Profiles]
        path = /home/profiles
        read only = No
        create mask = 0600
        directory mask = 0700
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        print command = lpr-cups -P %p -o raw %s -r   # using client side printer drivers.
        browseable = No

[print$]
        path = /var/lib/samba/printers
        write list = @adm, root

[DISK]
        comment = network disk
        path = /home/DISK
        write list = @root, @users
        read only = No
        create mask = 0760

[RDISK]
        comment = remote disk
        path = /home/RDISK
        write list = @root, @users
        read only = No
        create mask = 0760[/PHP]
发表于 2004-8-7 15:10:24 | 显示全部楼层
看来你的SAMBA配置比较麻烦!呵呵,我也等待中,不过请问:
pam password change = Yes
这句是什么意思,是不是允许客户可以更改密码!
map to guest = Bad User
这是什么意思,是不是不允许GUEST访问!
发表于 2004-8-8 16:23:08 | 显示全部楼层
没有看到过

DELL  2600SC 双XEON 2.4G  1G RAM  3个146G RAID5

我试了一下,复制643Mb文件,用时3分钟
82 processes: 80 sleeping, 1 running, 1 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
           total    0.0%    0.0%    1.3%   0.2%     0.5%    2.7%   95.2%
           cpu00    0.0%    0.0%    1.2%   0.8%     1.4%    2.0%   94.6%
           cpu01    0.0%    0.0%    1.4%   0.0%     0.6%    3.0%   95.0%
           cpu02    0.0%    0.0%    1.2%   0.0%     0.0%    2.8%   96.0%
           cpu03    0.0%    0.0%    1.4%   0.0%     0.2%    3.2%   95.2%
Mem:  1028384k av, 1012516k used,   15868k free,       0k shrd,  196564k buff
                    518304k actv,  146228k in_d,   13892k in_c
Swap: 2096440k av,   89244k used, 2007196k free                  482520k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
18851 root      16   0  4208 3888  2588 S     0.9  0.3   0:04   3 smbd
    1 root      15   0   500  472   444 S     0.0  0.0   0:11   3 init
    2 root      RT   0     0    0     0 SW    0.0  0.0   0:00   0 migration/0
    3 root      RT   0     0    0     0 SW    0.0  0.0   0:00   1 migration/1
    4 root      RT   0     0    0     0 SW    0.0  0.0   0:00   2 migration/2
    5 root      RT   0     0    0     0 SW    0.0  0.0   0:00   3 migration/3
    6 root      15   0     0    0     0 SW    0.0  0.0   0:18   2 keventd
    7 root      34  19     0    0     0 SWN   0.0  0.0   0:00   0 ksoftirqd/0
    8 root      34  19     0    0     0 SWN   0.0  0.0   0:00   1 ksoftirqd/1
    9 root      34  19     0    0     0 SWN   0.0  0.0   0:00   2 ksoftirqd/2
   10 root      34  19     0    0     0 SWN   0.0  0.0   0:00   3 ksoftirqd/3
发表于 2004-9-15 13:32:16 | 显示全部楼层
把这个参数该一下试试看
os level = 64
发表于 2004-9-15 13:33:57 | 显示全部楼层
最初由 rocky 发表
把这个参数该一下试试看
os level = 64



Have you smelt , What The Rock , IS Cookin'
 楼主| 发表于 2004-9-28 21:57:44 | 显示全部楼层
谢谢你们,我试试看。
 楼主| 发表于 2004-10-4 19:57:02 | 显示全部楼层
改写还是慢如蜗牛……
发表于 2004-10-9 13:39:49 | 显示全部楼层
請頂樓兄弟,詳解domain...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表