LINUX.ORG.RU

Производительность протокола SMB


0

0

Всем привет!

На днях попробовал SuSE 9.2 впечатления самые приятные можно сказать ;-) Так вот что меня больше всего удивило так это производительность протокола SMB, в gentoo когда я скачиваю файл, либо с помощью libsmbclient(konqueror, etc) либо предворительно смонтировав ресурс я получаю МАКСИМУМ 4 Мб/с в SuSE же было 7 Мб/с, более того для самбы я ложил конфиг из gentoo, вот.

Кто знает в чем причина таких результатов ?

anonymous

Ответ на: комментарий от grob

> В лапках

А можно по конкретнее? У smbfs в ядре минимум настроек, параметры libsmbclient берет из smb.conf`а. Где можно что-нить подправить чтоб получить такой прирост в скорости ?

Кстати когда с меня скачивают то скорость достигает 10 Мб/с судя по всяки крелмам и торсмам :-)

anonymous
()
Ответ на: комментарий от anonymous

У меня gentoo, samba по дефолту и скорость гораздо больше, чем 4Mb/s :)
Может у тебя какие CFLAGS для самбы были зверские.

grob ★★★★★
()
Ответ на: комментарий от Deleted

>Попробуй слаку - у меня на ней 10Mb/s получается :-)))

Такого быть не может, потому что у самбы большой паразитный оверхед. Ты можешь получить такие значения на ftp.

jackill ★★★★★
()

может быть сетевухая в одной системе работала в full_duplex в другой в half_duplex... Неверный режим дуплекса может очень серьезно попортить сетевую производительность.
Понаблюдай за показателем collisions в ifconfig eth0 при активной сетевой работе...

W98
()

Можно попробовать поиграться с:

$ man smb.conf
/socket options

Может дефолты изменились?

ManJak ★★★★★
()
Ответ на: комментарий от grob

флаги для всей системы одинаковые: CFLAGS="-march=pentium3 -O2 -pipe -mfpmath=sse,387 -mmmx -msse" CXXFLAGS="-march=pentium3 -O2 -pipe"

параметры сокетов в smb.conf: socket options = TCP_NODELAY IPTOS_LOWDELAY

ну и ещё разные настройки производительности: use sendfile = yes oplocks = yes max xmit = 65535

может где-то в /proc надо что-то выставить ?

Да и использование cifs вместо smbfs ничего не меняет, вот.

anonymous
()
Ответ на: комментарий от anonymous

флаги для всей системы одинаковые:

CFLAGS="-march=pentium3 -O2 -pipe -mfpmath=sse,387 -mmmx -msse"
CXXFLAGS="-march=pentium3 -O2 -pipe"

параметры сокетов в smb.conf:
socket options = TCP_NODELAY IPTOS_LOWDELAY

ну и ещё разные настройки производительности:
use sendfile = yes
oplocks = yes
max xmit = 65535

может где-то в /proc надо что-то выставить ?

Да и использование cifs вместо smbfs ничего не меняет, вот.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.