|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Paff |
Дата: 04/15/2005 |
Използвам SAMBA за анонимно споделяне на
информация/файлове с компютри в локална мрежа. Проблемът е,
че когато се тегли от споделеният ресурс през М$ WinXP
скоростта е много ниска - около 40кВ/s. Същото, но през Suse
9.1 докарва 2 пъти по-висока скорост, но това е направо
ужасно бавно. Разглеждането на директориите в споделения
ресурс става доста бързо. Но опре ли до download...
Изчетох документацията на samba.org (както и доста неща
за SAMBA тук на linux-bg.org) и експериментирах доста с
настройките на буферите и различни параметри за настройка на
Samba-та, но уви нямаше желания ефект. Текущите настройки
са:
# smb.conf за Samba 3.0.10
[global]
workgroup = WORKGROUP
netbios name = NAME
security = SHARE
guest account = nobody
keep alive = 30
oplocks = yes
deadtime = 15
socket options = SO_KEEPALIVE SO_REUSEADDR
SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT
SO_RCVBUF=16384 SO_SNDBUF=16384 SO_SNDLOWAT=0 SO_RCVLOWAT=0
load printers = No
lock spin time = 15
ldap ssl = no
hosts allow = 192.168.1., 127.0.0.1
hosts deny = 0.0.0.0/0
hide special files = Yes
[data]
comment = Data
path = /smb
read only = Yes
guest only = Yes
guest ok = Yes
Дистрибуцията е Slackware 10.0, kernel 2.4.26
Някой има ли идея от къде идва проблема с ниската
скорост и/или как да бъде решен?
|
Отговор #1 |
От: front 242 |
Дата: 04/16/2005 |
hi otnosno skorosta naistina e dosta bavna pri men sas red
hat e okolo 5MB/sec mislja no ne sam mnogo siguren no maj
problema sas niskata sorost e ot socket options =
SO_KEEPALIVE SO_REUSEADDR
SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT
SO_RCVBUF=16384 SO_SNDBUF=16384 SO_SNDLOWAT=0 SO_RCVLOWAT=0
napravi go da e samo socket options=TCP_NODELAY i
restartirai smbd demona i nmbd i dano stane.
|
Отговор #2 |
От: MadMaxIII |
Дата: 04/16/2005 |
Ако случайно на PC със SAMBA-та имаш шейпър (CBQ, HTB или
нещо подобно) имай в предвид, че той ограничава целия тарфик
ако не си указал друго. Виж обратното (от ХР към Самба) как
се сваля.
|
Отговор #3 |
От: choko |
Дата: 04/16/2005 |
Здравей !
Аз ползвам самба 2.8 и Слакуеар 9.1
направих следният експеримент 701 МЕГАБАЙТА файл от М$2000
го изтеглих за 10,18 минути това прави 1,147
МЕГАБАЙТА/секунда
незнам дали е добре или е зле ако искаш ще ти пусна моят
smb.conf :)
|
Отговор #4 |
От: Paff |
Дата: 04/17/2005 |
Благодаря за реакцията.
Само с socket_options = TCP_NODELAY нищо не се променя.
Стойностите на буферите са избрани след експерименти с цел
подобряване на скоростта. Затова са избрани такива стойности
(още не мога да кажа, че тези са най-добрите).
Не използвам шейпър и поне засега не възнамерявам да
ползвам. Но благодаря за информацията.
И най-важното - проблемът не е със скоростта , с която аз
тегля от други компютри. Например с Win2000 Server постигнах
стабилни около 4МВ/s, а Win XP едва около 1МВ/s (но според
мен проблемът си е М$ ХР, защото такава скорост поддържаше и
с Win2000 Pro , качен на същата машина преди да бъде затрит
и да се качи Slack-a). Повече от 4-4,5МВ/s не мога да
постигна поради хардуерни ограничения.
Проблемът е в прекалено ниската скорост, с която се теглят
файлове от мойта машина (достига до "супер" скорост от
100kВ/s и то с linux - под М$ е много по-зле).
|
Отговор #5 |
От: инт13 |
Дата: 04/18/2005 |
Здравей, и аз имах подобен проблем, провери сенд рисийв
буферите на линукса и уиндоуса да съвпадат т.е. при теб и на
двете машини ги направи по 16кб
поздрави.
|
<< Mandrake 10.1 - Problem s instalaciqta (3
) | imam problem s instali na wine-20040914??? (1
) >>
|
|
|
|
|