Страница 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
ну похвастайся что ли, не таи добра от людей
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