скорость mount.cifs (как можно провести тюнинг mount.cifs чтобы увеличить скорость переливк)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

germt
Сообщения: 25

скорость mount.cifs

Сообщение germt »

как можно провести тюнинг mount.cifs чтобы увеличить скорость переливки файлов с шары на 2003 винде??
была 100Мбит сетка монтировал так:
/bin/mount -t cifs //192.168.0.2/recurs /mnt/recurs -o user=baly,password='bebebe',uid=baly,domain=RTTY,rw
скорость была на уровне 3Мбайт/сек.
потом сетку сделал гиговой и сделал так:
/bin/mount -t cifs //192.168.0.2/recurs /mnt/recurs -o user=baly,password='bebebe',uid=baly,domain=RTTY,rw,directio,rsize=16777216,wsize=16777216
скорость стала 15Мбайт/сек. честно говоря пока ещё длины очередей на клиенте не менял (только на серваке увеличил) но ФТП показывает скорость: закачка на сервак - 25Мбайт/сек. слив с сервака - 45МБайт/сек.
вопрос собственно вот в чём: как увеличить скорость копирования при работе с cifs шарами в 2 раза, хотябы???
и почему так тяжело понять очевидные вещи!
Спасибо сказали:
germt
Сообщения: 25

Re: скорость mount.cifs

Сообщение germt »

а в konqueror-е так вообще всё те же 3Мбайт/сек
и почему так тяжело понять очевидные вещи!
Спасибо сказали:
kreator
Сообщения: 384
ОС: LFS

Re: скорость mount.cifs

Сообщение kreator »

Я раньше поднимал эту тему, но ответа так и не нашёл, использую ftp. Похоже глюк самбы или самого протокола, так как проблемы были и в связке w2k-w2k, но немного иные.
http://forum.vitebsk.by/Final/index.php?showtopic=9031
Спасибо сказали:
germt
Сообщения: 25

Re: скорость mount.cifs

Сообщение germt »

покопал поглубже маны - нашёл следующее
/usr/src/linux/fs/cifs/README там есть инфа про параметры модулю, честно говоря пока нет времени пробовать играться с ними :-((((
и почему так тяжело понять очевидные вещи!
Спасибо сказали:
germt
Сообщения: 25

Re: скорость mount.cifs

Сообщение germt »

В общем почти получилось :unsure: .
ко всему вышесказанному добавил следующее

ifconfig eth0 txqueuelen=10000

sysctl.conf
net.core.netdev_max_backlog = 10000
net.ipv4.route.flush = 1
net.ipv4.tcp_sack = 0
net.core.rmem_default = 8388608
net.core.wmem_default = 8388608
net.core.rmem_max = 33554432
net.core.wmem_max = 33554432
net.ipv4.tcp_rmem = 4096 8388608 16777216
net.ipv4.tcp_wmem = 4096 8388608 16777216

modprobe.conf.local
options cifs cifs_max_pending=50 cifs_min_small=100 cifs_min_rcv=32 CIFSMaxBufSize=130048

в итоге на гигабитной сетке скорость копирования с win2003 сервера составила в konqueror-е 29Мбайт/сек. а в midnight commander-е всё те же 14Мбайт/сек.
мдяяяя а заливка на сервак так и осталась 6 МБайт/сек.
и почему так тяжело понять очевидные вещи!
Спасибо сказали:
germt
Сообщения: 25

Re: скорость mount.cifs

Сообщение germt »

выяснил, что /bin/mount -t cifs //192.168.0.2/recurs /mnt/recurs -o user=baly,password='bebebe',uid=baly,domain=RTTY,rw,directio,rsize=16777216,wsize=16777216 - неправильно, правильнее будет
/bin/mount -t cifs //192.168.0.2/recurs /mnt/recurs -o user=baly,password='bebebe',uid=baly,domain=RTTY,rw,directio,rsize=32768,wsize=32768

и что то мучают сомнения на счёт
modprobe.conf.local
options cifs cifs_max_pending=50 cifs_min_small=100 cifs_min_rcv=32 CIFSMaxBufSize=130048

может всё же кто то работал с этим?? помогите пожалуйста!
и почему так тяжело понять очевидные вещи!
Спасибо сказали: