Есть две подсети 192.168.100.0 (bnc) и 192.168.200.0 (utp/100/fd) объединенные FreeBsd 4.3+Samba. Интерфейсы на FreeBsd 3Com bnc ISA (на сеть 192.168.200.0) и карта на RealTech чипе PCI 100/fd (на сеть 192.168.100.0).
Карта в сегмент 192.168.100.0 менялась, ставился dec 21140 и еще какието (щас не помню уже).
Все юзеры с обеих сетей, качают с сервера на нормальных скоростях. В сеть 192.168.100.0 (100/pci), нормальная прокачка с сети 192.168.200.0.
Проблема такая, при всем выше описанном прокачка из 192.168.100.0 в 192.168.200.0 просто откровенно тормозит (не более 60-70 кб/с).
Кто знает что где покрутить просьба откликнуться.Если для разрешения проблемы не хватает каких либо данных, обязательно предоставлю.
>Есть две подсети 192.168.100.0 (bnc) и
>192.168.200.0 (utp/100/fd) объединенные FreeBsd 4.3+Samba.
>Интерфейсы на FreeBsd 3Com bnc
>ISA (на сеть 192.168.200.0) и
>карта на RealTech чипе PCI
>100/fd (на сеть 192.168.100.0).
>Карта в сегмент 192.168.100.0 менялась, ставился
>dec 21140 и еще какието
>(щас не помню уже).
>Все юзеры с обеих сетей, качают
>с сервера на нормальных скоростях.
>В сеть 192.168.100.0 (100/pci), нормальная
>прокачка с сети 192.168.200.0.
>Проблема такая, при всем выше описанном
>прокачка из 192.168.100.0 в 192.168.200.0
>просто откровенно тормозит (не более
>60-70 кб/с).
>Кто знает что где покрутить просьба
>откликнуться.
>
>Если для разрешения проблемы не хватает
>каких либо данных, обязательно предоставлю.
>
А не показать ли тебе, что показывает ifconfig для этих карт?
>
>А не показать ли тебе, что
>показывает ifconfig для этих карт?
>
Да, сразу и недогадался, вечером, буду дома обязательно выложу.
Мож еще чего надо ?
Вот, это мой ifconfig.
192.168.200.3, это алиас, я его для httpd делал.rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
ether 00:50:ba:5d:a7:e6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.200.1 netmask 0xffffff00 broadcast 192.168.200.255
inet 192.168.200.3 netmask 0xffffff00 broadcast 192.168.200.255
ether 00:20:af:16:4a:6d
media: Ethernet 10base2/BNClo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 130.17.10.10 --> 130.17.10.5 netmask 0xffffff00
Opened by PID 50746
>Вот, это мой ifconfig.
>192.168.200.3, это алиас, я его для
>httpd делал.
>
>rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>
> inet 192.168.100.1 netmask
>0xffffff00 broadcast 192.168.100.255
>
> ether 00:50:ba:5d:a7:e6
> media: Ethernet autoselect (100baseTX <full-duplex>)
>
> status: active
>ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>
> inet 192.168.200.1 netmask
>0xffffff00 broadcast 192.168.200.255
>
> inet 192.168.200.3 netmask
>0xffffff00 broadcast 192.168.200.255
^^^^^^^^^^- маска гавно, должна быть 0xffffffff
два адреса из одной сети
> ether 00:20:af:16:4a:6d
>
> media: Ethernet 10base2/BNC
>
>
>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>
> inet 127.0.0.1 netmask
>0xff000000
>ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
>ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
>tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
> inet 130.17.10.10 --> 130.17.10.5 netmask 0xffffff00
>
> Opened by PID
>50746посмотри будут изменения после правильной маски, если нет, то возможно проблема в переходе 10bnc <-> 100 full-duplex
Да, но как исправить глюк этого перехода. Будет ли толк от замены сетевухи BNC (utp я уже менял)?
>Да, но как исправить глюк этого
>перехода. Будет ли толк от
>замены сетевухи BNC (utp я
>уже менял)?1) Это не самба, а роутер поганит все (я не пойму при чем здеся самба, когда роутингом она НЕ ЗАНИМАЕТСЯ). Либо файрвал установлен корявенько.
2-BS
Ну куйню не говори..
Файрвол у меня не включен, роутер раскидывает пакеты правильно(иначе вообще б ничего не было). А видимся мы в виндовом сетевом окружении при помощи самбы. Проверить дугие способы прокачки (к примеру по ftp), пока не представляется возможным.Так что не путай народ и себя, предлогай по делу и конкретнее..
>2-BS
>Ну куйню не говори..
>Файрвол у меня не включен, роутер
>раскидывает пакеты правильно(иначе вообще б
>ничего не было). А видимся
>мы в виндовом сетевом окружении
>при помощи самбы. Проверить дугие
>способы прокачки (к примеру по
>ftp), пока не представляется возможным.
>
>
>Так что не путай народ и
>себя, предлогай по делу и
>конкретнее..
Ну ты и чудак не буду говорить на какую букву. Объясняю для прапрощиков 4 раза:
При соединении двух компов из разных сегментов SAMBA в этом деле не участвует. Они соединяются между собой по TCP, оно лиш отдает их имена и если настроено - то IP. Твой роутер тормозит, так же как и ты. Жаль вчера уже домой ушел, а то бы все это я тебе вчера написал. Думать надо, а лучше книжки почитай.Наше тебе с кисточкой.
>Да, но как исправить глюк этого
>перехода. Будет ли толк от
>замены сетевухи BNC (utp я
>уже менял)?маску поменял, а то из-за нее в таблицах полная каша с пакетами.
хрен знает как исправить, у меня не осталось bnc для пробы.
2BS, я не тормоз.
Сам знаю как они коннектятся, я объяснил что ДЛЯ ТОГО, ЧТОБ ВИДИЛИСЬ В СЕТЕВОМ ОКРУЖЕНИИ (для слепых БОЛЬШИМИ БУКВАМИ). Без самбы ты такое сделаешь ? Ладно, с этим все. Объясни тогда, что значит ТОРМОЗИТ РОУТЕР ? Или ты имеешь ввиду тоже самое что и lavr ?2lavr, вечерком (опятьже если будет время) снесу для начала алиас 192.168.200.3, результат кину сюда.
>2BS, я не тормоз.
>Сам знаю как они коннектятся, я
>объяснил что ДЛЯ ТОГО, ЧТОБ
>ВИДИЛИСЬ В СЕТЕВОМ ОКРУЖЕНИИ (для
>слепых БОЛЬШИМИ БУКВАМИ). Без самбы
>ты такое сделаешь ? Ладно,
>с этим все. Объясни тогда,
>что значит ТОРМОЗИТ РОУТЕР ?
>Или ты имеешь ввиду тоже
>самое что и lavr ?Вопрос звучал так:
"Проблема такая, при всем выше описанном прокачка из 192.168.100.0 в 192.168.200.0 просто откровенно тормозит (не более 60-70 кб/с).
Кто знает что где покрутить просьба откликнуться."=== ЭТО ДЛЯ ЗАБЫВЧИВЫХ. ===
Да я могу сделать такое и без самбы. Раз ты такой спец, так и я тебе не в помощь.
>>2BS, я не тормоз.
>>Сам знаю как они коннектятся, я
>>объяснил что ДЛЯ ТОГО, ЧТОБ
>>ВИДИЛИСЬ В СЕТЕВОМ ОКРУЖЕНИИ (для
>>слепых БОЛЬШИМИ БУКВАМИ). Без самбы
>>ты такое сделаешь ? Ладно,
>>с этим все. Объясни тогда,
>>что значит ТОРМОЗИТ РОУТЕР ?
>>Или ты имеешь ввиду тоже
>>самое что и lavr ?
>
>Вопрос звучал так:
>"Проблема такая, при всем выше описанном
>прокачка из 192.168.100.0 в 192.168.200.0
>просто откровенно тормозит (не более
>60-70 кб/с).
>Кто знает что где покрутить просьба
>откликнуться."
>
>=== ЭТО ДЛЯ ЗАБЫВЧИВЫХ. ===
>
>Да я могу сделать такое и
>без самбы. Раз ты такой
>спец, так и я тебе
>не в помощь.парни, не забывайте "на обиженных воду возят", всегда можно промолчать. А истина, как известно,
рождается в спорах (не всегда конечно :)
Сменил я маску на 192.168.200.3, 255.255.255.255:rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
ether 00:50:ba:5d:a7:e6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.200.1 netmask 0xffffff00 broadcast 192.168.200.255
inet 192.168.200.3 netmask 0xffffffff broadcast 192.168.200.3
ether 00:20:af:16:4a:6d
media: Ethernet 10base2/BNClo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
Opened by PID 63449Попросил народ замерить прокачку. Пробывали с двух машин качать (одна маш. в медл. сети, две в быстр.).
С маской не прокатило. Ща попробую вообще этот алиас снести и замерить, мож измениться чего.
2BS, не огорчайся плз.
P.S
А идейку про тормазнутый роутер все же расскажи.
Грохнул я алиас совсем не хер:rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
ether 00:50:ba:5d:a7:e6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.200.1 netmask 0xffffff00 broadcast 192.168.200.255
ether 00:20:af:16:4a:6d
media: Ethernet 10base2/BNClo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
Opened by PID 63449
Народ говорит прокачка стала скакать до 220 кб, средняя 150-140.Есть еще мысля, постгресс снять с 192.168.100.1...
>Есть еще мысля, постгресс снять с
>192.168.100.1...Мысля не прокатила. Скорость осталась на прежнем уровне.
Ну что, попал я на замену сетевухи ?
>>Есть еще мысля, постгресс снять с
>>192.168.100.1...
>
>Мысля не прокатила. Скорость осталась на
>прежнем уровне.
>
>Ну что, попал я на замену
>сетевухи ?скорее всего, alias с правильной маской и postgress не должны влиять.
есть еще один возможный проблем - IDE HDD?
Тоже вариант, тогда немного предистории.
Вот сейчас мой dmesg:Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.3-20010721-STABLE #0: Sat Oct 6 22:55:53 GMT 2001
uran@casper.uran.ru:/usr/src/sys/compile/conf1
Timecounter "i8254" frequency 1193182 Hz
Timecounter "TSC" frequency 200455444 Hz
CPU: Pentium/P55C (200.46-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x543 Stepping = 3
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory = 134217728 (131072K bytes)
avail memory = 127512576 (124524K bytes)
Preloaded elf kernel "kernel" at 0xc0323000.
Intel Pentium detected, installing workaround for F00F bug
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 7.2 irq 11
chip1: <Intel 82371AB Power management controller> port 0x5f00-0x5f0f at device 7.3 on pci0
rl0: <D-Link DFE-530TX+ 10/100BaseTX> port 0x6500-0x65ff mem 0xe0410000-0xe04100ff irq 10 at device 19.0 on pci0
rl0: Ethernet address: 00:50:ba:5d:a7:e6
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <Sigma Designs REALmagic64/GX SVGA controller> at 20.0 irq 11
orm0: <Option ROM> at iomem 0xc0000-0xc77ff on isa0
ep0: <3Com 3C509-BNC EtherLink III> at port 0x300-0x30f irq 5 on isa0
ep0: Ethernet address 00:20:af:16:4a:6d
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
IP packet filtering initialized, divert enabled, rule-based forwarding disabled, default to deny, logging disabled
ad0: 3098MB <ST33210A> [6296/16/63] at ata0-master UDMA33
ad1: 1549MB <WDC AC21600H> [3148/16/63] at ata0-slave WDMA2
ad2: 8063MB <QUANTUM FIREBALLlct15 08> [17475/15/63] at ata1-master UDMA33
ad3: 6149MB <WDC AC26400R> [13328/15/63] at ata1-slave UDMA33Перед этим у меня стояло там еще и 4 сетевухи. Не было rl0, а были 3 de 0-2.
Дела были примено следующие:
На 192.168.200.0 как и прежде, тока машин на 1-2 побольше.
На 192.168.100.0 было кроссовер карта-карта.
Были еще пару сетей:
192.168.201.0 кроссовер карта-карта.
192.168.202.0 кроссовер карта-карта.Ну не было у нас хаба.
Купили хаб. 192.168.201.0 и 192.168.202.0 пересели в 192.168.100.0 - в хаб короче.
До этого было еще круче.
Не было сетки 192.168.202.0 (ее член был в 192.168.200.0), а этот интерфейс был в 192.168.1.0, это был сегмент игрового зала, и кабель из фрюхи шел в хаб зала. Вот тогда точно не было глюков с прокачкой.
Вот еще одна вешь, которая может относиться к теме. Сразу скажу, что к изменениям она не привела.Появилась мысля вставить куллер в корпус(как от блока питания размером). Еу куда его вставить ?
Тогда я все девайсы и ISA и PCI сдвинул вниз (переставил в нижние слоты), а куллер посадил прямо над ними.Пишу это к тому, что скорее всего перестановка из идних слотов в другие не приведет к повышению скорости прокачки.
>Вот еще одна вешь, которая может
>относиться к теме. Сразу скажу,
>что к изменениям она не
>привела.
>
>Появилась мысля вставить куллер в корпус(как
>от блока питания размером). Еу
>куда его вставить ?
>Тогда я все девайсы и ISA
>и PCI сдвинул вниз (переставил
>в нижние слоты), а куллер
>посадил прямо над ними.
>
>Пишу это к тому, что скорее
>всего перестановка из идних слотов
>в другие не приведет к
>повышению скорости прокачки.карты - фуфло, возможно и хаб тоже, смотрел во
время перекачки:netstat -I rl0 -w 1
и
netstat -I ep0 -w 1
?
При скачивании из 192.168.100.0 через rl0 с сервера:(casper)-<root> root ># netstat -I rl0 -w 1
input (rl0) output
packets errs bytes packets errs bytes colls
1353 0 87051 2570 0 3552884 0
1072 0 69108 2048 0 2835029 0
1325 0 85314 2509 0 3484360 0
1313 0 84537 2493 0 3483280 0
1385 0 89199 2634 0 3654833 0
1337 0 86148 2558 0 3552020 0
1374 0 88482 2607 0 3620760 0
1325 0 85338 2517 0 3484360 0
1354 0 87225 2575 0 3585985 0
1377 0 88712 2632 0 3621296 0
1333 0 85851 2538 0 3518325 0
1364 0 87932 2600 0 3620000 0
1355 0 87335 2598 0 3586629 0
1390 0 89556 2659 0 3688582 0
1394 0 89976 2657 0 3689106 0
1367 0 88062 2596 0 3620382 0
1325 0 85314 2513 0 3484144 0
1378 0 88779 2635 0 3654671 0
1352 0 87048 2553 0 3552398 0
1370 0 88242 2601 0 3620652 0
input (rl0) outputПосле того как на серваке я выключил предыдущую команду, засек прокачку:
Файл размером 568 383 024b скачивался 174 секунды:
568383024 / 174 = 3 266 569 b/sПока из медленной сетки не удалость проверить
netstat -I ep0 -w 1
>карты - фуфло, возможно и хаб
>тоже, .............Нет, я думаю карта (utp которая) и хаб тут не причем. Такие тормоза наблюдались и без этого оборудования, да и слоты на мамке использовались другие..
А вот bnc карта, вполне возможно...
Попробую ее заменить.. Хотя бы для тестирования..
Очень часто проблемы бывают с реалтековскими сетевыми картами на чипах 3128 которые. У меня был случай - стояли сетевушки рилтековские и хабик тупой, от акорпа. Все это дело давало в купе килл 200-300 при зацепленном на 100HD. Заменили сетевушку на интел. Проблем нету - копай железо, и глянь на страницу пепса - http://peps37.ktk.ru/freebsd/samba-tune/
Сменил я реалтековскую карту на интеловскую.
Пробывал менять 3ком, на другие 3комы других моделей, либо нет соединения совсем, либо скорость остается на прежнем уровне.
Есть еще ne2000 и тоже реалтек с bnc коннектором, попробую еще их.
попробуй занести в /etc/rc.local
sysctl -w net.inet.tcp.delayed_ack=0
sysctl -w net.local.stream.recvspace=65535
sysctl -w net.local.stream.sendspace=65535
sysctl -w net.inet.tcp.sendspace=65535
sysctl -w net.inet.tcp.recvspace=65535
ну еще в ядре всунуть
options NMBCLUSTERS=65536должно увеличиться
у меня увеличилось
Всем кто участвовал в обсуждении большое спасибо. Я победил свою проблему.А именно, я пробывал менять много сетевых карт, в основном 3комы, но были и интелы и реалтеки.
Вот что хочу сказать. Поставил я себе реалтек и все залетало в обе стороны (почему ?!!)
Вот мой нынешний ifconfig:
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
ether 00:a0:c9:9c:dd:d4
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ed0: flags=8c43<UP,BROADCAST,RUNNING,OACTIVE,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.200.1 netmask 0xffffff00 broadcast 192.168.200.255
ether 00:00:e8:db:ec:aa
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
....................Все работает, но мне кажеться это до первой грозы. Ну зато щас у меня скорость примерно 1 мегабайт в секунду !!! И это при значительном превышении длинны кабеля.
Еще раз - всем огромное спасибо!!!
>....................
>
>Все работает, но мне кажеться это
>до первой грозы. Ну зато
>щас у меня скорость примерно
>1 мегабайт в секунду !!!
>И это при значительном превышении
>длинны кабеля.
>
>Еще раз - всем огромное спасибо!!!
>Давно хотелось сказать зпт что скорее всего это у тебя из-за длинны или качества кабеля до сервера зпт если некоторые карточки даже не определяли сеть тчк
Вот собсна и все тчк
помню был роутер с фрей 2.0Х с незабвенной 3C509B и таким-же качем. после замены 3С на иса-не2000 все вылечилось. было дано такое обьяснение - дескать дрова во фре у 3С хреновые... и не только во фре! 3С долго патчил дрова на 509 для SCO, DOS-ODI еще чего-то, так-как на некоторых мамах эта карта забывает IRQ сделать когда пакетик прилетает - приходится опрашивать ее родимую :)