Samba, корость передачи данный (600-700кбайт), pfsense
-
Уважаемые формучане подскажите пожалуйста по следующему вопросу:
pfsense 2.0.1-RELEASE (i386)
Есть сервер (IBM X306) , на p4 3200Mhz, 2.5Gb Ram, 3 сетевухи гигабитных( 2 ISP & 1 LAN) , рейд 1 из 2х сиагейт 750Гб (NS) gmirror, все это воткнуто в 100Мбитный свитч BayStak 350T (фирменными литыми патчкордами), на нем установленЫ:
- самба Samba version 3.0.37
- squid
3)Lightsquid
4)bandwidthd
5)Filer
6)HAVP antivirus - mtr-nox11
8)nmap
9)ntop
10)Strikeback - widescreen
после длительного курения интернета были выбранны следующие настройки самбы для файлопомойки :
workgroup = Politex
server string = Samba Server
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
getwd cache = yes
read raw = yes
write raw = yes
max xmit = 65536
disable spoolss = yes
security = share
printing = bsd
log file = /var/log/samba/log.%m
debug level = 0
syslog = 0
max log size = 5000
os level = 256
domain master = yes
preferred master = yes
wins support = yes
dns proxy = no
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866
case sensitive = no
default case = lower
preserve case = yesnull passwords = true
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = noSet public = yes to allow user 'guest account' to print
guest ok = yes
writable = no
printable = yes
[public]
path = /usr/local/samba/public
public = yes
browseable = yes
only guest = yes
guest ok = yes
writable = yes
printable = noПодскажите куда смотреть что ковырять , скорость закачки по сети составляет порядка 600-700Кбайт\с что мне кажется маловатым для 100мбитной сетки.
Голова уже вспухла :(Заранее спасибо!
-
[global]
netbios name = Pfsense
workgroup = WORKGROUP
server string = Pfsense
security = SHARE
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=65536 SO_SNDBUF=65536
interfaces = sk0 run0
bind interfaces only = yes
os level = 39
encrypt passwords = yes
oplocks = no
level2 oplocks = no
kernel oplocks = no
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes[public]
comment = %h Shared Public Directory
path = /mnt/disk
force directory mode = 0777
force create mode = 0777
force group = wheel
force user = root
guest ok = Yes
guest only = Yes
public = yes
writeable = yes
read only = noмой конфиг, скорость 300 мегабит на гигабитном линке…
30 мегабайт в сек примерно -
D1M0N спасибо, буду тестить |
А какая у тебя версия самбы ?
-
samba-3.3.13
в подписи есть )) -
попробовал конфиг дословно.
копипестил и самбу рестартанул, ситуация не изменилась :( вообще …
скорость прыгает в начале до 700кбайт\с и понемногу падает до 500-600кбайт\с .... вопрос что еще может тормозить передачу файлов по сети ?
-
http://www.opennet.ru/tips/info/2051.shtml
Увеличение скорости работы samba
Установленная из пакета в ALT Linux samba демонстрировала невысокую скорость передачи данных:
1Мб/сек на прием и 700 Кб/сек на отдачу файлов по 100 Мбит ethernet сети.Поискав на бескрайних просторах интернета, мне удалось найти следующее решение:
В файл /etc/samba/smb.conf в опцию [global] вставьте следующие строки:[global]
max xmit = 64000
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=64000 SO_RCVBUF=64000 SO_KEEPALIVEБлагодаря данным настройкам, пиковые значения скорости передачи данных по сети у меня увеличились
до 7.5Мб/сек на прием и 4 Мб/сек на отдачу файлов.На сколько я помню, уже давно в самбе только параметр max xmit задан по умолчанию не лучшим образом. А основной прирост производительности делается за счет:
log file = /dev/null
log level = 0Использование значений 65535(6), 16384(5) чревато переполнением разрядности при некоторых типах данных short int и сбросом в значение -1(0) . Не знаю внутренностей кода самбы, но на всякий случай рекомендую везде избегать приведенных цифр и использовать ближайшие типа 65500, 16300.
-
В свойствах сетевой карточки на винде пробуй "Jumbo frame - 9KB" выставить
В винде надеюсь сам линк 100 мегабит подымается?
если без свича кроскабелем комп на прямую подключить? -
http://www.opennet.ru/tips/info/2051.shtml
Увеличение скорости работы samba
Установленная из пакета в ALT Linux samba демонстрировала невысокую скорость передачи данных:
1Мб/сек на прием и 700 Кб/сек на отдачу файлов по 100 Мбит ethernet сети.Поискав на бескрайних просторах интернета, мне удалось найти следующее решение:
В файл /etc/samba/smb.conf в опцию [global] вставьте следующие строки:[global]
max xmit = 64000
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=64000 SO_RCVBUF=64000 SO_KEEPALIVEБлагодаря данным настройкам, пиковые значения скорости передачи данных по сети у меня увеличились
до 7.5Мб/сек на прием и 4 Мб/сек на отдачу файлов.На сколько я помню, уже давно в самбе только параметр max xmit задан по умолчанию не лучшим образом. А основной прирост производительности делается за счет:
log file = /dev/null
log level = 0Использование значений 65535(6), 16384(5) чревато переполнением разрядности при некоторых типах данных short int и сбросом в значение -1(0) . Не знаю внутренностей кода самбы, но на всякий случай рекомендую везде избегать приведенных цифр и использовать ближайшие типа 65500, 16300.
Спасибо, сейчас попробую.
-
Вот еще _http://www.calculate-linux.org/boards/7/topics/1621
-
В свойствах сетевой карточки на винде пробуй "Jumbo frame - 9KB" выставить
В винде надеюсь сам линк 100 мегабит подымается?
если без свича кроскабелем комп на прямую подключить?да ввинде и в убунте поднимается на 100 фулл , ручками выставленно. сейчас попробую подключить это дело через гигабитный каталис, вдруг оживет …
джумбу фрейм включил. -
Вообщем всем спасибо, переставил самбу на поновее 3.3.13 , поковырял конфиг по инструкциям форумчан ( отдельное спасибо!!!)
поменял свитч с нортелевского Бэй на Каталист, теперь в винде скорость проядка 3-4Мбайт\с в Убунте 7-8 Мбайт\с….\
Всем спасибо , как не странно, на всех конфигах скорость примерно одинаковая ...
Еще раз ВСЕМ СПАСИБО !!!