Printable Version of Topic
Click here to view this topic in its original format |
Forums > Компьютерная техника > CIFS/SMB проблема, не могу понять, в чем дело |
Posted by: VxWorks on 11-11-2008, 23:08 |
Установил я новый сервак (FreeNAS). И начались проблемы с SMB. В двух словах так - с сервака на комп и обратно, скорость передачи данных около 40Мбайт\с. Но с сервака на XBMC и PS2 - не больше 300Кб\с и никак не больше. Меняю сервак на старый NSLU2 - никаких проблем, все бегает с его максимальной скоростью в 3МБ\с - и на XMBC и на комп. А с FreeNAS - не хочет. Где собака зарыта, подскажите, плиз? ![]() |
Posted by: VxWorks on 12-11-2008, 00:16 |
Так... продолжаю тихо сам с собою ![]() Проблему нашел, но нормального решения нету пока. Короче, если воткнуть сервак в гигабитный свитч, начинаются проблемы. Комп (тоже с гигабитной картой) гоняет данные со свистом, но у Xbox и PS2 карты-то не гигабитные! Там 100Мбит в лучшем случае. Воткнул сервак в 100мбитный свитч - и все летает. Вернее, все на Xbox-ах, Dreambox-ах и всяких там PS2 летает, а файлы с компа ползут на 5MBps (почти 50Мбит\с, что показывает, что сервак работает в half duplex). Вот такие пироги... и что теперь делать? Ставить вторую сетевуху для общения с компом? Это реально, в принципе, но как-то ломает. |
Posted by: ns38 on 12-11-2008, 02:56 | ||
![]() ![]() |
Posted by: Vlady304 on 12-11-2008, 03:00 |
BASH Главный принцип UNIX: Вы можете сконфигурировать всё! И вы, б...ь, будете конфигурировать всё! ![]() |
Posted by: VxWorks on 12-11-2008, 03:20 |
Vlady304 Это точно ![]() ns38 Сетевуха у меня валяется, поставить можно... но уж оченно это сексуально будет ![]() |
Posted by: Damballah on 12-11-2008, 08:53 |
А если в настройках сетевухи вручную задать скорость/дуплекс (100 Мбит/полный)? |
Posted by: VxWorks on 12-11-2008, 11:03 |
Не помогает. |
Posted by: FiL on 12-11-2008, 19:43 |
погоди, а хбох куда воткнут? тоже в гигабитный свич? И таки надо посмотреть настройки на серваке при подключению по гигабиту. Он, небось, включает jumbo frames и они потом не пролазят в xbox. |
Posted by: VxWorks on 12-11-2008, 20:00 |
Xbox воткнут в 100Мбитный свич, который, в свою очередь, воткнут в Homeplug (85Mbps), а тот уже - в гигабитный свич. Jumbo frames я вроде бы отключил, выставив MTU в 1492. Не помогло. Где посмотреть, включены ли Jumbo в FreeNAS я не знаю. Это ж не винда и не линукс. ![]() Думаю сделать вот что - у Dell есть managed режим. В нем можно посмотреть, как именно подключен сервак - сработала ли Autonegotiation или нет, И если сработал - то как именно. Кроме того, там можно отключить авто для данного порта и сказать как именно надо подключаться. Зайду и посмотрю, что к чему. Есть у меня такое нехорошее предчувствие, что тут все дело в autonegotiation. |
Posted by: FiL on 12-11-2008, 20:41 |
на freenas ты-же можешь попасть в консоль, да? Ну тогда ifconfig тебе покажет размер MTU. Я просто других вариантов не вижу. Если комп нормально работает с серваком - значит проблема где-то дальше. А если хбох не включен в тот-же свич, то кроме jumbo frame я других вариантов не вижу. Я думаю, что сервак на гигабите таки автоматом включает их. А потом оно где-то плохо дальше лезет. |
Posted by: VxWorks on 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? |
Posted by: yury_usa on 12-11-2008, 22:51 | ||
![]() |
Posted by: VxWorks on 12-11-2008, 22:54 |
yury_usa Ты о чем? Я же написал, что клиенты - PS2, Xbox и Dreambox. Они все 100Мбитные (а Dreambox по-моему, так вообще 10Мбит). Откуда там гигабиту взяться? Гигабитные только свич, комп и сам NAS. |
Posted by: FiL on 12-11-2008, 23:16 |
А хбох с компа (если на гигабит выставить) как тянет? |
Posted by: VxWorks on 13-11-2008, 00:04 |
Нормально - выдает свои 6Мбайт. Больше не получается, он же, все-таки, подключен не кабелем, а через электричество. |
Posted by: VxWorks on 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: не помогло. |
Posted by: VxWorks on 15-11-2008, 01:43 |
Нет больше моего сервера. Поставил тихий вентилятор, при включении был щелчок и теперь сервак вообще тихий-тихий. Не включается в принципе. Что с вентилятором, что без. Обещают заменить в течение недели.![]() |
Posted by: Lord KiRon on 15-11-2008, 13:35 | ||
|
Posted by: VxWorks on 15-11-2008, 18:02 |
Дорогие они, заразы. Даже 407е стоит около 250 фунтов. А этот сервак - 110. Разве что Thecus 4100+ или 5200 взять, они подешевле Synology будут. |
Posted by: Set on 16-11-2008, 00:55 |
Гм, так значит раз в год?.. ![]() > service vxcurse stop > |
Posted by: VxWorks on 16-11-2008, 01:20 |
Примерно так ![]() |
Posted by: FiL on 16-11-2008, 04:15 | ||
Ну а у тебя если сервак умер и тебе его заменят, то есть шансы, что и проблема решится. |
Posted by: VxWorks on 16-11-2008, 12:06 |
Самое обидное, что я купил гигабитную карту для тестирования. Пришлось ее отдавать назад в магазин. Насчет "заменят". Не думаю, что они смогут его отремонтировать (ML115 G1 снят с производства, а новая материнка к нему стоит явно больше той сотни, которую я за него заплатил. Думаю, что все дело закончится возвратом денег. Посмотрим... |
Posted by: VxWorks on 21-11-2008, 17:19 |
Как и предполагал... деньги на счету. |
Posted by: FiL on 21-11-2008, 19:33 |
из серии "вот спасибо хорошо". В 100 баксов кабель не воткнешь и 4 диска не подсоеденишь. А такой-же deal найти будет не так-то просто. |
Posted by: VxWorks on 22-11-2008, 01:33 |
Вот именно ![]() Либо собрать свой что-то типа такого: 1. Корпус Gigabyte GZ-M2 (http://www.gigabyte.com.tw/Products/Chassis/Products_Spec.aspx?ProductID=2483 2. Проц Athlon LE-1600 (http://www.ebuyer.com/product/149017 3. Мать Abit AN68SV (http://www.ebuyer.com/product/144452 4. Память Kingston 1GB (http://www.ebuyer.com/product/64179 5. DVD-ROM LG CDH-H30NBL (http://www.ebuyer.com/product/131755 (БП и вентокрылы у меня есть, харды, как сам понимаешь, тоже остались). Такая игрушка мне обойдется в 100 фунтов. А можно взять Synology 407e или Thecus 4100+ Вот и думаю, что лучше. С одной стороны, собирать комп и настраивать фрибздю под него - геморройно. С другой стороны, если что-то пойдет не так с готовыми коробками, то вообще вешаться можно. Думал поставить мать на Intel Atom, так вот черта с два. Нет ни одной такой материнки с 4-мя SATA! С 3-мя RS-232 пожалуйста. С 4-мя гигабитными картами - раз плюнуть. А вот с 4 SATA - нету. Офигеть можно. |
Posted by: FiL on 22-11-2008, 06:52 |
i feel your pain |