Samba + Gigabit LAN

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

DarthSemafor
Сообщения: 13

Samba + Gigabit LAN

Сообщение DarthSemafor »

Доброго времени суток! Уважаемые форумчане, помогите пожалуйста решить проблему! Есть комп Debian etch4, в нем 2 сетевухи: eth1 - 100Mbit - PCI Davicom - смотрит в интернет, eth0 - Realtek 8111/8168B Gigabit - встроенная в материнку - внутренняя сеть. Установлен proftpd и samba 3 из оф. пакетов. Но с самбой происходит что - то непонятное: при закачке файлов на Debian с Windows x64 через самбу скорость около 400 мегабит - вроде нормально, однако при скачки с Debiana скорость около 1 мегабита!! При скачке и закачке файлов с помощью proftpd скорость 400 мегабит - вроде бы и не в сетевухе дело. <_< Изменял MTU на дебиане от 1500 до 7200 - не помогает, конфиг самбы трепал по-всякому, с опциями SO_SNDBUF SO_RCVBUF max xmit игрался, но не помогает :(
Но есть еще маленькая особенность: когда через самбу ставишь файл на закачку с дебиана и одновременно с этим запустишь на винде какую-нибудь mp3-шку, находящуюся на дебиане проигрываться, скорость подлетает иногда до 200 мегабит! :blink: Привожу конфиг самбы:

Код: Выделить всё

[global]
    log file = /var/log/samba/log.%m
    display charset = cp1251
    guest account = nobody
    load printers = No
    getwd cache = yes
    read raw = yes
    write raw = yes
    max xmit = 65536
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8196 SO_RCVBUF=16384
    read prediction = yes
    guest ok = yes
    interfaces = eth0
    dns proxy = No
    server string = debiansrv
    dos charset = cp1251
    local master = yes
    workgroup = LANMSHOME
    os level = 20
    syslog = 0
    security = share
    unix charset = utf8
    getwd cache = yes
    max log size = 1000

[share]
    writeable = yes
        guest ok = yes
        create mask = 0666
        directory mask = 0777
        read only = no
    path = /var/share

Заранее спасибо за ответ!!
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Samba + Gigabit LAN

Сообщение rm_ »

Изменял MTU на дебиане от 1500 до 7200

А на Винде чему равен MTU?

И винда какая, не виста случайно?
Спасибо сказали:
DarthSemafor
Сообщения: 13

Re: Samba + Gigabit LAN

Сообщение DarthSemafor »

rm_ писал(а):
04.02.2009 19:03
Изменял MTU на дебиане от 1500 до 7200

А на Винде чему равен MTU?

И винда какая, не виста случайно?

Винда XP x64
MTU на винде 1500

PS: до дебиана стояла XP pro и проблем со скоростью не было :unsure:

ifconfig -a

Код: Выделить всё

eth0      Link encap:Ethernet  HWaddr 00:1B:92:0A:17:74
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:93ff:fe0a:1774/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:510918 errors:0 dropped:0 overruns:0 frame:0
          TX packets:287000 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:707208285 (674.4 MiB)  TX bytes:69633508 (66.4 MiB)
          Interrupt:177 Base address:0x6000

eth1      Link encap:Ethernet  HWaddr 00:08:A1:94:C2:3A
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::208:a1ff:fe01:c23a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:40539 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30518 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:49180807 (46.9 MiB)  TX bytes:4126001 (3.9 MiB)
          Interrupt:177 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Спасибо сказали:
DarthSemafor
Сообщения: 13

Re: Samba + Gigabit LAN

Сообщение DarthSemafor »

Проблема решена! Отключил стандартный реалтековский модуль и собрал свой из исходников с сайта реалтека - скорость повысилась до нужного уровня.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Samba + Gigabit LAN

Сообщение rm_ »

DarthSemafor писал(а):
05.02.2009 00:44
Проблема решена! Отключил стандартный реалтековский модуль и собрал свой из исходников с сайта реалтека - скорость повысилась до нужного уровня.

Весело. :)
А "стандартный" был из какой версии ядра?
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Samba + Gigabit LAN

Сообщение danger08 »

rm_ писал(а):
05.02.2009 01:12
DarthSemafor писал(а):
05.02.2009 00:44
Проблема решена! Отключил стандартный реалтековский модуль и собрал свой из исходников с сайта реалтека - скорость повысилась до нужного уровня.

Весело. :)
А "стандартный" был из какой версии ядра?

Эта проблема с интегрированными гигабитками Realtek обсасывается раз за разом, одно и то же. Как ни прискорбно, на данный момент способ решения - замена стандартного драйвера (r8169). А вот на какой менять - зависит от модели карточки. Для некоторых лучше работает старый r1000, для некоторых - обновленных (декабрьский) r8169 c сайта Realtek.

Насчет версии ядра, саппорт на форуме говорит, что гарантированно работает под 2.6.21, так что я качал из исходников и собирал модуль (у меня в основном Centos 5.1 - 5.2)

Будем надеяться, что в ближайшем будущем ситуация со "стандартными" дровами изменится, майнтайнеры пофиксят дистрибы :rolleyes:
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Samba + Gigabit LAN

Сообщение rm_ »

саппорт на форуме говорит, что гарантированно работает под 2.6.21

...и выше? Тогда это не такая уж и проблема. Точнее проблема тех, кто до сих пор сидит на древних ядрах.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Samba + Gigabit LAN

Сообщение danger08 »

rm_ писал(а):
05.02.2009 07:56
саппорт на форуме говорит, что гарантированно работает под 2.6.21

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

Если в новое ядро включены именно обновленные модули, взятые с Realtek'a, тогда да - проблема решена.

Но в enterprise-дистрибутивах, где версии ядер не очень "большие", проблема остается (например, RHEL/CentOS пятой ветки базируется на 2.6.18, и в centos 5.1/5.2 до сих пор эти грабли есть). Посмотрим, может в обновлении 5.3 бэкпортировали модули для 2.6.18.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
DarthSemafor
Сообщения: 13

Re: Samba + Gigabit LAN

Сообщение DarthSemafor »

А "стандартный" был из какой версии ядра?

ядро 2.6.18-6-686 драйвер был r8169
стал r8168
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Samba + Gigabit LAN

Сообщение danger08 »

DarthSemafor писал(а):
05.02.2009 17:00
А "стандартный" был из какой версии ядра?

ядро 2.6.18-6-686 драйвер был r8169
стал r8168

В официальном релизе RHEL 5.3 пишут
Поддержка нового оборудования:
• Добавлены новые драйверы: ath5k, hp-ilo, inet_lro, neic, niu, r8169, t2x00, rtl818x, uvcvideo, virtio

Так что просьба тем, кто будет пользовать RHEL/Centos 5.3: отпишитесь о результатах, в свете всего вышесказанного.
Блогосайт - http://www.fateyev.com
Спасибо сказали: