Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Samba, корость передачи данный (600-700кбайт), pfsense

    Scheduled Pinned Locked Moved Russian
    11 Posts 3 Posters 7.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      D1M0N
      last edited by

      [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 мегабайт в сек примерно

      2.1-BETA0  (amd64) built on Wed Jun 6
      USB Flash drive 4GB system disk
      Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
      WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
      HDD 1000GB + samba-3.3.13 + transmission-daemon

      1 Reply Last reply Reply Quote 0
      • V
        vega78
        last edited by

        D1M0N  спасибо, буду тестить |

        А какая у тебя версия самбы ?

        1 Reply Last reply Reply Quote 0
        • D
          D1M0N
          last edited by

          samba-3.3.13
          в подписи есть ))

          2.1-BETA0  (amd64) built on Wed Jun 6
          USB Flash drive 4GB system disk
          Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
          WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
          HDD 1000GB + samba-3.3.13 + transmission-daemon

          1 Reply Last reply Reply Quote 0
          • V
            vega78
            last edited by

            попробовал конфиг дословно.

            копипестил и самбу рестартанул,  ситуация не изменилась :(  вообще …

            скорость прыгает в начале до 700кбайт\с и понемногу падает  до 500-600кбайт\с .... вопрос что еще может тормозить  передачу файлов по сети ?

            1 Reply Last reply Reply Quote 0
            • D
              dvserg
              last edited by

              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.

              SquidGuardDoc EN  RU Tutorial
              Localization ru_PFSense

              1 Reply Last reply Reply Quote 0
              • D
                D1M0N
                last edited by

                В свойствах сетевой карточки на винде пробуй "Jumbo frame - 9KB" выставить
                В винде надеюсь сам линк 100 мегабит подымается?
                если без свича кроскабелем комп на прямую подключить?

                2.1-BETA0  (amd64) built on Wed Jun 6
                USB Flash drive 4GB system disk
                Intel Atom CPU D410 @ 1.66GHz + D410PT miniITX Board + 1GB DDR2
                WAN - Onboard Card; LAN - D-Link DGE-530T; WIFI - D-Link DWA-140
                HDD 1000GB + samba-3.3.13 + transmission-daemon

                1 Reply Last reply Reply Quote 0
                • V
                  vega78
                  last edited by

                  @dvserg:

                  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.

                  Спасибо, сейчас попробую.

                  1 Reply Last reply Reply Quote 0
                  • D
                    dvserg
                    last edited by

                    Вот еще _http://www.calculate-linux.org/boards/7/topics/1621

                    SquidGuardDoc EN  RU Tutorial
                    Localization ru_PFSense

                    1 Reply Last reply Reply Quote 0
                    • V
                      vega78
                      last edited by

                      @D1M0N:

                      В свойствах сетевой карточки на винде пробуй "Jumbo frame - 9KB" выставить
                      В винде надеюсь сам линк 100 мегабит подымается?
                      если без свича кроскабелем комп на прямую подключить?

                      да ввинде и в убунте поднимается на 100 фулл ,  ручками выставленно. сейчас попробую подключить это дело через гигабитный каталис, вдруг  оживет …
                      джумбу фрейм включил.

                      1 Reply Last reply Reply Quote 0
                      • V
                        vega78
                        last edited by

                        Вообщем всем спасибо, переставил самбу на поновее 3.3.13 ,  поковырял конфиг по инструкциям форумчан ( отдельное спасибо!!!)

                        поменял свитч с нортелевского Бэй на Каталист, теперь в винде скорость проядка 3-4Мбайт\с  в Убунте  7-8 Мбайт\с….\

                        Всем спасибо , как не странно, на всех конфигах скорость примерно одинаковая ...

                        Еще раз ВСЕМ СПАСИБО !!!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.