VxWorks
@ 11-11-2008, 23:08
Установил я новый сервак (FreeNAS). И начались проблемы с SMB.
В двух словах так - с сервака на комп и обратно, скорость передачи данных около 40Мбайт\с. Но с сервака на XBMC и PS2 - не больше 300Кб\с и никак не больше.
Меняю сервак на старый NSLU2 - никаких проблем, все бегает с его максимальной скоростью в 3МБ\с - и на XMBC и на комп. А с FreeNAS - не хочет.
Где собака зарыта, подскажите, плиз? :)
VxWorks
@ 12-11-2008, 00:16
Так... продолжаю тихо сам с собою :)
Проблему нашел, но нормального решения нету пока. Короче, если воткнуть сервак в гигабитный свитч, начинаются проблемы. Комп (тоже с гигабитной картой) гоняет данные со свистом, но у Xbox и PS2 карты-то не гигабитные! Там 100Мбит в лучшем случае.
Воткнул сервак в 100мбитный свитч - и все летает. Вернее, все на Xbox-ах, Dreambox-ах и всяких там PS2 летает, а файлы с компа ползут на 5MBps (почти 50Мбит\с, что показывает, что сервак работает в half duplex).
Вот такие пироги... и что теперь делать? Ставить вторую сетевуху для общения с компом? Это реально, в принципе, но как-то ломает.
QUOTE (VxWorks @ 12-11-2008, 00:16) |
Вот такие пироги... и что теперь делать? Ставить вторую сетевуху для общения с компом? Это реально, в принципе, но как-то ломает. |
Очевидно это самое простое. Не для мазохистов однако. :wink: :D:
Vlady304
@ 12-11-2008, 03:00
BASH
Главный принцип UNIX:
Вы можете сконфигурировать всё!
И вы, б...ь, будете конфигурировать всё! :lol:
VxWorks
@ 12-11-2008, 03:20
Vlady304
Это точно :(
ns38
Сетевуха у меня валяется, поставить можно... но уж оченно это сексуально будет :(
Damballah
@ 12-11-2008, 08:53
А если в настройках сетевухи вручную задать скорость/дуплекс (100 Мбит/полный)?
VxWorks
@ 12-11-2008, 11:03
Не помогает.
погоди, а хбох куда воткнут? тоже в гигабитный свич?
И таки надо посмотреть настройки на серваке при подключению по гигабиту. Он, небось, включает jumbo frames и они потом не пролазят в xbox.
VxWorks
@ 12-11-2008, 20:00
Xbox воткнут в 100Мбитный свич, который, в свою очередь, воткнут в Homeplug (85Mbps), а тот уже - в гигабитный свич.
Jumbo frames я вроде бы отключил, выставив MTU в 1492. Не помогло. Где посмотреть, включены ли Jumbo в FreeNAS я не знаю. Это ж не винда и не линукс. :(
Думаю сделать вот что - у Dell есть managed режим. В нем можно посмотреть, как именно подключен сервак - сработала ли Autonegotiation или нет, И если сработал - то как именно. Кроме того, там можно отключить авто для данного порта и сказать как именно надо подключаться.
Зайду и посмотрю, что к чему. Есть у меня такое нехорошее предчувствие, что тут все дело в autonegotiation.
на freenas ты-же можешь попасть в консоль, да?
Ну тогда ifconfig тебе покажет размер MTU.
Я просто других вариантов не вижу. Если комп нормально работает с серваком - значит проблема где-то дальше. А если хбох не включен в тот-же свич, то кроме jumbo frame я других вариантов не вижу. Я думаю, что сервак на гигабите таки автоматом включает их. А потом оно где-то плохо дальше лезет.
VxWorks
@ 12-11-2008, 22:28
Зашел на свич, проверил. Jumbo отключены нафиг.
Если отрубить авто в свиче и NAS, то ситуация улучшается, но не намного - вместо 700Кбит\с получаем где-то 1.5Мбит\с.
Интересно, что по статистике, где-то 5% пакетов dropped.
UPD: Ради интереса, сменил настройки интерфейса в свиче и NAS на 100Мбит\с full duplex. Все Xbox/PS2 красиво работает, как и с обычным 100Мбит свичом. Скорость передачи с компа выросла с 50Мбит\с до 55, но все равно ведь мало, блин. И dropped packets нет вообще.
У меня нехилые подозрения, что проблема - во встроенной сетевухе на серваке. Может, поменять ее на какой-нибудь гигабитный Intel?
yury_usa
@ 12-11-2008, 22:51
QUOTE |
UPD: Ради интереса, сменил настройки интерфейса в свиче и NAS на 100Мбит\с full duplex. Все Xbox/PS2 красиво работает, как и с обычным 100Мбит свичом. Скорость передачи с компа выросла с 50Мбит\с до 55, но все равно ведь мало, блин. И dropped packets нет вообще. |
А если гигабитная сеть? :rolleyes:
VxWorks
@ 12-11-2008, 22:54
yury_usa
Ты о чем? Я же написал, что клиенты - PS2, Xbox и Dreambox. Они все 100Мбитные (а Dreambox по-моему, так вообще 10Мбит). Откуда там гигабиту взяться?
Гигабитные только свич, комп и сам NAS.
А хбох с компа (если на гигабит выставить) как тянет?
VxWorks
@ 13-11-2008, 00:04
Нормально - выдает свои 6Мбайт. Больше не получается, он же, все-таки, подключен не кабелем, а через электричество.
VxWorks
@ 13-11-2008, 00:24
Интересная штука, кстати. Собрал статистику пакетов со старого сервака и с нового. Смотри:
Старый (100мбитный сервак):
Frames of 64 Bytes 335797
Frames of 65 to 127 Bytes 49754
Frames of 128 to 255 Bytes 34599
Frames of 256 to 511 Bytes 132
Frames of 512 to 1023 Bytes 19
Frames of 1024 to 1518 Bytes 104
Новый, гигабитный сервак:
Frames of 64 Bytes 72758
Frames of 65 to 127 Bytes 1771
Frames of 128 to 255 Bytes 10440
Frames of 256 to 511 Bytes 32376
Frames of 512 to 1023 Bytes 500
Frames of 1024 to 1518 Bytes 329193
И то и другое - результаты работы с одним и тем же клиентом. Что за фигня? Может, ему MTU ограничить до 512 байт?
UPD: не помогло.
VxWorks
@ 15-11-2008, 01:43
Нет больше моего сервера. Поставил тихий вентилятор, при включении был щелчок и теперь сервак вообще тихий-тихий. Не включается в принципе. Что с вентилятором, что без. Обещают заменить в течение недели.
:death1:
Lord KiRon
@ 15-11-2008, 13:35
QUOTE (VxWorks @ 15-11-2008, 00:43) |
Нет больше моего сервера. Поставил тихий вентилятор, при включении был щелчок и теперь сервак вообще тихий-тихий. Не включается в принципе. Что с вентилятором, что без. Обещают заменить в течение недели.
:death1: |
Эх .... купил бы Synology и не мучался ...
VxWorks
@ 15-11-2008, 18:02
Дорогие они, заразы. Даже 407е стоит около 250 фунтов. А этот сервак - 110. Разве что Thecus 4100+ или 5200 взять, они подешевле Synology будут.
Гм, так значит раз в год?.. :smash:
> service vxcurse stop
>
VxWorks
@ 16-11-2008, 01:20
Примерно так :)
QUOTE (VxWorks @ 12-11-2008, 16:04) |
Нормально - выдает свои 6Мбайт. Больше не получается, он же, все-таки, подключен не кабелем, а через электричество. |
забавно. Значит дело не в гигабите как таковом... у меня так было, кстати, на одном сервере на работе. Гигабитная карта соединялась со свичом на гигабите и потом не работала, дропала пакеты и т.д. На сотке работала вроде. Пришлось поставить PCI-ную гигабитную карту в дополнение. То есть таки что-то было не так с картой.
Ну а у тебя если сервак умер и тебе его заменят, то есть шансы, что и проблема решится.
VxWorks
@ 16-11-2008, 12:06
Самое обидное, что я купил гигабитную карту для тестирования. Пришлось ее отдавать назад в магазин. Насчет "заменят". Не думаю, что они смогут его отремонтировать (ML115 G1 снят с производства, а новая материнка к нему стоит явно больше той сотни, которую я за него заплатил. Думаю, что все дело закончится возвратом денег. Посмотрим...
VxWorks
@ 21-11-2008, 17:19
Как и предполагал... деньги на счету.
из серии "вот спасибо хорошо". В 100 баксов кабель не воткнешь и 4 диска не подсоеденишь. А такой-же deal найти будет не так-то просто.
VxWorks
@ 22-11-2008, 01:33
Вот именно :( Сейчас вот сижу и думаю что делать.
Либо собрать свой что-то типа такого:
1. Корпус
Gigabyte GZ-M22. Проц
Athlon LE-16003. Мать
Abit AN68SV4. Память
Kingston 1GB5. DVD-ROM
LG CDH-H30NBL(БП и вентокрылы у меня есть, харды, как сам понимаешь, тоже остались).
Такая игрушка мне обойдется в 100 фунтов.
А можно взять Synology 407e или Thecus 4100+
Вот и думаю, что лучше. С одной стороны, собирать комп и настраивать фрибздю под него - геморройно. С другой стороны, если что-то пойдет не так с готовыми коробками, то вообще вешаться можно.
Думал поставить мать на Intel Atom, так вот черта с два. Нет ни одной такой материнки с 4-мя SATA! С 3-мя RS-232 пожалуйста. С 4-мя гигабитными картами - раз плюнуть. А вот с 4 SATA - нету. Офигеть можно.