The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Тормоза в сети. 40 kb/s"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Тормоза в сети. 40 kb/s"
Сообщение от Alexander emailИскать по авторуВ закладки on 04-Июл-02, 12:29  (MSK)
То, что вы мне посоветовали, я попробовал.
(изменил /kernel/drv/elxl.conf, поставил speed=10 и full-duplex=0, нифига, вижу на хабе, что он работает все равно на 100).

Сетевая карта 3COM. Драйвер elxl.
Статистика:
# netstat -i
Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue
lo0   8232    loopback        localhost        2647   0     2647   0     0      0    
elxl0 1500    62.0.0.0           artlib               117182 2476  24477  0     0      0  


Все равно скорость по локальной сети (hub и cisco) ужасная с затыками.
Если подключаю отдельно этот комп к своему через простейший хаб, то сразу же все ок - несколько Мб/c.

Думаю, что сетевуха так и не хочет работать на 10/half duplex.
Как заставить?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Тормоза в сети. 40 kb/s"
Сообщение от uldus Искать по авторуВ закладки on 04-Июл-02, 13:06  (MSK)
>То, что вы мне посоветовали, я попробовал.
>(изменил /kernel/drv/elxl.conf, поставил speed=10 и full-duplex=0,

А может проблема как раз в обратном ? Т.е. Хаб требует от сетевухи 100Мбит FullDuplex, а сетевуха после autoprobe работает как 100Мбит HalfDuplex.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Тормоза в сети. 40 kb/s"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Июл-02, 13:24  (MSK)
>То, что вы мне посоветовали, я попробовал.
>(изменил /kernel/drv/elxl.conf, поставил speed=10 и full-duplex=0, нифига, вижу на хабе, что он
>работает все равно на 100).
>
>Сетевая карта 3COM. Драйвер elxl.
>Статистика:
># netstat -i
>Name  Mtu  Net/Dest      Address  
>      Ipkts  Ierrs Opkts  
>Oerrs Collis Queue
>lo0   8232    loopback    
>   localhost        
>2647   0     2647  
>0     0      
>0
>elxl0 1500    62.0.0.0      
>    artlib      
>        117182 2476  
>24477  0     0    
>  0
>
>
>Все равно скорость по локальной сети (hub и cisco) ужасная с затыками.
>
>Если подключаю отдельно этот комп к своему через простейший хаб, то сразу
>же все ок - несколько Мб/c.
>
>Думаю, что сетевуха так и не хочет работать на 10/half duplex.
>Как заставить?

так говорили же, выставляй жестко режимы на свитче и на карте и
смотри результат при перекачке upload/download и коллизии. забей на авто
и попробуй варианты:

100/full на карте/хабе
100/half
10/half

выбери из них лучший вариант по показателям и жестко выставь конкретный
режим

как пить дать у тебя в авто встает режим о котором uldus написал

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Тормоза в сети. 40 kb/s"
Сообщение от Alexander emailИскать по авторуВ закладки on 04-Июл-02, 14:16  (MSK)
>>То, что вы мне посоветовали, я попробовал.
>>(изменил /kernel/drv/elxl.conf, поставил speed=10 и full-duplex=0, нифига, вижу на хабе, что он
>>работает все равно на 100).
>>
>
>как пить дать у тебя в авто встает режим о котором uldus
>написал

Да я про что говорю-то!
На изменения в /kernel/drv/elxl.conf не реагирует.
на изменения в /platrofm/.... тоже не реагирует.
OS - SunOS 5.8

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Тормоза в сети. 40 kb/s"
Сообщение от lavr emailИскать по авторуВ закладки on 04-Июл-02, 14:20  (MSK)
>>>То, что вы мне посоветовали, я попробовал.
>>>(изменил /kernel/drv/elxl.conf, поставил speed=10 и full-duplex=0, нифига, вижу на хабе, что он
>>>работает все равно на 100).
>>>
>>
>>как пить дать у тебя в авто встает режим о котором uldus
>>написал
>
>Да я про что говорю-то!
>На изменения в /kernel/drv/elxl.conf не реагирует.
>на изменения в /platrofm/.... тоже не реагирует.
>OS - SunOS 5.8

а-а-а, sorry. Найди к этой карте Диск и из под MSDOS запусти конфигурялку
в которой вытави параметры, после чего выключи питание, секунд через 20
включи.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Тормоза в сети. 40 kb/s"
Сообщение от fefelov Искать по авторуВ закладки on 04-Июл-02, 17:08  (MSK)
Вот блин! Ведь мы уже это обсуждали. Если схема [сервер-хаб1-комп] работает нормально, а схема [сервер-хаб2-киска-комп] не работает, очевидно проблема либо в хабе2, либо в киске (она, например, может тебе полосу зарезать), либо в кабельной системе.

PS. На изменения в elxl.conf солярис отреагирует после перезагрузки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Тормоза в сети. 40 kb/s"
Сообщение от fefelov Искать по авторуВ закладки on 04-Июл-02, 17:16  (MSK)
Если можешь позвонить в Москву - я тебе помогу по телефону. Жду ответа.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Тормоза в сети. 40 kb/s"
Сообщение от Alexander emailИскать по авторуВ закладки on 04-Июл-02, 22:41  (MSK)
>Если можешь позвонить в Москву - я тебе помогу по телефону. Жду
>ответа.

Вот именно, что после перезагрузки solaris не реагирует на изменения в elxl.conf (кстати, какой файл он использует, /kernel/drv/elxl.conf или /platform/i86/kernel/drv/elxl.conf?).

Я ставлю скорость 10Mbit и вижу по хабу, что скорость 100.
Беру другой комп, все нормально.

Завтра попробую сетевую карту с сервера поставить себе на комп (win2000)и покрутить ее.

Позвонить в Москву могу, но только из дома, а комп на работе, так что это толку от этого будет мало.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Тормоза в сети. 40 kb/s"
Сообщение от fefelov Искать по авторуВ закладки on 05-Июл-02, 09:53  (MSK)
Умоляю! Солярис здесь не виноват. Ты же пробовал ставить какой-то тестовый хаб, и он работал. Так поставь его вместо боевого.

Телефоны здесь - http://www.zvenigorod.ru/cit/. Если будешь звонить не очень поздно, то сможешь меня застать. (Спрашивай Александра.)

PS. И зачем ты первую ветку из форума удалил?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Тормоза в сети. 40 kb/s"
Сообщение от mezantrop emailИскать по авторуВ закладки on 05-Июл-02, 10:01  (MSK)
интересно, если сетевуха переключает режимы, а хаб постоянно на 100 висит, може все же проблема не в сетевой карте???? как ты думаешь??? :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Тормоза в сети. 40 kb/s"
Сообщение от Alexander emailИскать по авторуВ закладки on 05-Июл-02, 12:27  (MSK)
>интересно, если сетевуха переключает режимы, а хаб постоянно на 100 висит, може
>все же проблема не в сетевой карте???? как ты думаешь??? :)
>

А ты думаешь в хабе?
К тому же хабу подключены другие компы.
На том компе ставлю 10mbit, хаб включает оранжевую лампочку скорости 10mbit.
Ставлю то же на компе, где solaris - нет эффекта, горит 100mbit.
Я думаю, хаб мне не врет.

Делаю вывод, что solaris не реагирует на мои настройки.

p.s. Линию форума я не удалял, я ее не нашел.
p.p.s. Тестовый хаб поставить не могу, т.к. он тоже рабочий, у него меньше портов и стоит он в другом месте.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Тормоза в сети. 40 kb/s"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Июл-02, 12:42  (MSK)
>>интересно, если сетевуха переключает режимы, а хаб постоянно на 100 висит, може
>>все же проблема не в сетевой карте???? как ты думаешь??? :)
>>
>
>А ты думаешь в хабе?
>К тому же хабу подключены другие компы.
>На том компе ставлю 10mbit, хаб включает оранжевую лампочку скорости 10mbit.
>Ставлю то же на компе, где solaris - нет эффекта, горит 100mbit.
>
>Я думаю, хаб мне не врет.
>
>Делаю вывод, что solaris не реагирует на мои настройки.

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

>p.s. Линию форума я не удалял, я ее не нашел.
>p.p.s. Тестовый хаб поставить не могу, т.к. он тоже рабочий, у него
>меньше портов и стоит он в другом месте.

Вообще-то нельзя жить без резервного комплекта, sorry, это я так, о чем
мы всегда мечтаем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: Тормоза в сети. 40 kb/s"
Сообщение от fefelov Искать по авторуВ закладки on 05-Июл-02, 17:20  (MSK)
>>К тому же хабу подключены другие компы.
>>На том компе ставлю 10mbit, хаб включает оранжевую лампочку скорости 10mbit.
>>Ставлю то же на компе, где solaris - нет эффекта, горит 100mbit.
>>Я думаю, хаб мне не врет.
А вот я думаю, что в хабе одна (или более) дырка может быть неисправной. Это раз.
Если у тебя действительно хаб, а не свитч, то неисправная сетевуха на другом компе может создавать такие проблемы. Это два.
Киска, по-твоему, вещь безгрешная? Что то ты на нее не смотрел. А надо. Это три.
>>Делаю вывод, что solaris не реагирует на мои настройки.
Меня удивляет твое упорство. Я даже думаю, что это не я овен (день рождения у меня в апреле), а ты.
Хорошо, воспользуемся опытом Христа, и попытаемся с помощью притчи разобраться в основах логики. Допустим, у нас есть автомобиль. Допустим, мы в него залили воды вместо бензина. Раньше он ездил, а теперь - нет. Почему автомобиль не едет? Правое зеркальце, что-ли, неисправно?
А теперь расшифруем эту притчу. Автомобиль - это вся твоя сеть с тестовым хабом. Солярис в нем - это, положим, правое переднее колесо. Этот автомобиль едет. Теперь добавим твой боевой хаб (т. е. - воды). Автомобиль не едет. Кто же виноват?. Неужели правое переднее?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: Тормоза в сети. 40 kb/s"
Сообщение от alex emailИскать по авторуВ закладки on 07-Июл-02, 22:25  (MSK)
В Соларисе ndd спасет от этих проблем.
Скажи man ndd  , а дальше разберешся, только после перезагрузки системы все настройки потеряются, поэтому лучше в init.d скриптик положить, и залинковать в /etc/rc2.d .
Для 100 фул дуплекс получится что-то типа (в зависимости от железа, количества интерфейсов и их имен :)) :
#!/bin/sh
ndd -set /dev/hme instance 0
ndd -set /dev/hme adv_100fdx_cap 1
ndd -set /dev/hme adv_100hdx_cap 0
ndd -set /dev/hme adv_10fdx_cap 0
ndd -set /dev/hme adv_10hdx_cap 0
ndd -set /dev/hme adv_autoneg_cap 0
ndd -set /dev/eri instance 0
ndd -set /dev/eri adv_100fdx_cap 1
ndd -set /dev/eri adv_100hdx_cap 0
ndd -set /dev/eri adv_10fdx_cap 0
ndd -set /dev/eri adv_10hdx_cap 0
ndd -set /dev/eri adv_autoneg_cap 0
ndd -set /dev/qfe instance 0
ndd -set /dev/qfe adv_100fdx_cap 1
ndd -set /dev/qfe adv_100hdx_cap 0
ndd -set /dev/qfe adv_10fdx_cap 0
ndd -set /dev/qfe adv_10hdx_cap 0
ndd -set /dev/qfe adv_autoneg_cap 0
ndd -set /dev/qfe instance 1
ndd -set /dev/qfe adv_100fdx_cap 1
ndd -set /dev/qfe adv_100hdx_cap 0
ndd -set /dev/qfe adv_10fdx_cap 0
ndd -set /dev/qfe adv_10hdx_cap 0
ndd -set /dev/qfe adv_autoneg_cap 0
ndd -set /dev/qfe instance 2
ndd -set /dev/qfe adv_100fdx_cap 1
ndd -set /dev/qfe adv_100hdx_cap 0
ndd -set /dev/qfe adv_10fdx_cap 0
ndd -set /dev/qfe adv_10hdx_cap 0
ndd -set /dev/qfe adv_autoneg_cap 0
ndd -set /dev/qfe instance 3
ndd -set /dev/qfe adv_100fdx_cap 1
ndd -set /dev/qfe adv_100hdx_cap 0
...skip...

good lack

alex

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: Тормоза в сети. 40 kb/s"
Сообщение от Alexander emailИскать по авторуВ закладки on 10-Июл-02, 10:29  (MSK)
>В Соларисе ndd спасет от этих проблем.
>Скажи man ndd  , а дальше разберешся, только после перезагрузки системы
>все настройки потеряются, поэтому лучше в init.d скриптик положить, и залинковать
>в /etc/rc2.d .
>Для 100 фул дуплекс получится что-то типа (в зависимости от железа, количества
>интерфейсов и их имен :)) :

На все это он мне сказал:

operation failed, Invalid argument
operation failed, Invalid argument
operation failed, Invalid argument
operation failed, Invalid argument
operation failed, Invalid argument
operation failed, Invalid argument

Вот так-то :)

Так. А как мне поставить другую сетевую карту?
Я имею в виду драйвер для нее? Подойдет от freebsd?
Как скопилировать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "RE: Тормоза в сети. 40 kb/s"
Сообщение от alex emailИскать по авторуВ закладки on 11-Июл-02, 22:33  (MSK)
>>В Соларисе ndd спасет от этих проблем.
>>Скажи man ndd  , а дальше разберешся, только после перезагрузки системы

>
>На все это он мне сказал:
>
>operation failed, Invalid argument
...
>operation failed, Invalid argument
>
>Вот так-то :)
>
>Так. А как мне поставить другую сетевую карту?
>Я имею в виду драйвер для нее? Подойдет от freebsd?
>Как скопилировать?

Сори, не досмотрел сразу что это интел а не спарк. действительно, если верить http://sun.drydog.com/faq/6.html  , то:
(6.34) How do I force the speed and/or duplex of my network interfaces (ndd(1M) doesn't work)?

No x86 driver can be interfaced via ndd(1M). The only way to set speed/duplex is via the NIC's driver.conf(4). iprb(7D) on Solaris 8 suggests that you can specify speed/duplex for multiple instances via ForceSpeedDuplex option. For other drivers, you'll need to specify each instance per driver.conf(4). Finally, for most people, auto-negotiating works as expected. Having to hard-code values may indicate cabling or switch problems.

-- alex

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру