Страница 1 из 1

samba и скорость upload

Добавлено: 2010-05-06 9:26:08
mediamag
Подскажите, скорость аплоада на шару самбы ровно 5 мб/сек. а даунлоада 9,5 мб\сек. На пути от компа идет витая пара, далее свич 100 мбит, далее многомодовая оптика через мидаконвертер, далее гигабитный свич и гигабитный патчкорд в гигабитную сетевую. При таких раскладах, это нормальная скорость? Или конфиг самбы и sysctl стоит потюнить?. Спасибо заранее.

Re: samba и скорость upload

Добавлено: 2010-05-06 12:24:26
BirdGovorun
По идеи, скорость должна в обе стороны должна быть одинакова.
Смотреть надо в логах, кто тормозит: сетевуха, настройки самой Самбы или по пути кто-то режет.

Re: samba и скорость upload

Добавлено: 2010-05-06 12:38:22
Dog
Конфиг самбы? Файрвол? Подробности в студию.
И таки да, можно потюнить и самбу, и sysctl. Гугль в помощь, навскидку одна из первых ссылок: _http://tech.poojanblog.com/blog/un/tuning-freebsd-for-samba-network-performance/, при желании можно найти источники с описанием поподробней.

Re: samba и скорость upload

Добавлено: 2010-05-06 13:26:25
gonzo111

Re: samba и скорость upload

Добавлено: 2010-05-06 16:55:19
mediamag
спасибо за советы....аплоад теперь равен даунлоаду.

Re: samba и скорость upload

Добавлено: 2010-05-07 6:13:43
FreeBSP
ну похвастайся что ли, не таи добра от людей =)
:drinks:

Re: samba и скорость upload

Добавлено: 2010-05-07 9:00:11
mediamag
smb.conf

Код: Выделить всё

workgroup = HL8
        security = ADS
        password server = 10.0.0.4
        realm = HL8.DOM
        netbios name = fs
        server string =
        log level = 0
        syslog = 0
        log file = /var/log/samba/%m.%U.log
        max log size = 50000
        auth methods = winbind
        idmap uid = 10000-15000
        idmap gid = 10000-15000
        hosts allow = 10.0.0., 127.
        winbind use default domain = yes
        winbind enum users = yes
        winbind enum groups = yes
        encrypt passwords = yes
        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=131072 SO_RCVBUF=131072
#       read size = 32768
#       read raw = no
#       read prediction = true
#       write raw = yes
#       dead time = 15
#       max xmit = 65535
        use sendfile = true
#       large readwrite = no
        client signing = yes
        interfaces = sk0 lo0
        bind interfaces only = yes
        nt acl support = yes
        map acl inherit = yes
        inherit acls = no
        inherit owner = no
        inherit permissions = no
        acl check permissions = true
        acl map full control = false
        block size = 4096
        defer sharing violations = false
#       admin users =
        client ntlmv2 auth = yes
        dns proxy = no
        follow symlinks = no
        getwd cache = yes
        hide dot files = yes
        hide special files = yes
        keepalive = 0
        max connections = 200
        wide links = no
        display charset = koi8-r
        unix charset = koi8-r
        dos charset = 866
sysctl.conf

Код: Выделить всё

kern.ipc.maxsockbuf=16777216
kern.ipc.nmbclusters=32768
kern.ipc.somaxconn=32768
kern.maxfiles=65536
kern.maxfilesperproc=32768
kern.maxvnodes=800000
net.inet.tcp.delayed_ack=0
net.inet.tcp.inflight.enable=0
net.inet.tcp.path_mtu_discovery=0
net.inet.tcp.recvbuf_auto=1
net.inet.tcp.recvbuf_inc=524288
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.recvspace=65536
net.inet.tcp.rfc1323=1
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=524288
net.inet.tcp.sendspace=65536
net.inet.udp.maxdgram=57344
net.inet.udp.recvspace=65536
net.local.stream.recvspace=65536
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.mssdflt=1460