LINUX.ORG.RU
ФорумAdmin

10/100Mb через гигабитный коммутатор


0

2

Всех приветствую.
Столкнулся тут с некоторой странностью.
Есть 2 «компа» (не совсем простых: arm, 1ГГц, линукс и т.д.).
На каждом «компе» по паре гигабитных сетевых порта. Подключаем их в один гигабитный коммутатор (пробовали на 3-х разных). Если скорость интерфейсов стоит по 1000Mb то все ок - iperf показывает честные 940Mb/s.
А вот если на обоих компах интерфейсы переключить в 100 или 10 (причем коммутатор своими лампочками сообщает об изменении скорости) запускаем тот же самый iperf и в обоих случаях (100 и 10) получаем 9,6Mb/s. Соединяем порты напрямую (пачткордом), получаем честные 96Mb/s и 9.6Mb/s соответственно.
Проверено на бытовом TrendNet TEG-S8g, TP-Link TL-SG3109 и Cisco Catalist 3750-X.

Производители коммутаторов что-то скрывают? Или я чего-то не знаю?

★★★★★

гм. А после того как якобы установили 100Мбит не пробовали посмотреть, что реально получилось (ethtool ethX)?

Эту инфу можно посмотреть и со стороны компа и со стороный управляемого коммутатора.

vel ★★★★★
()
Ответ на: комментарий от vel

Эту инфу можно посмотреть и со стороны компа и со стороный управляемого коммутатора

Само собой. Все отображается как надо.
Хотя доверия к «компу» нет, драйвер сетевки там писан производителем SoC-а (а это NDA и все прочие плюшки).

yax123 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

а свитч не показывает, на какой скорости работают подключенные к нему сетевухи?

причем коммутатор своими лампочками сообщает об изменении скорости

yax123 ★★★★★
() автор топика
Ответ на: комментарий от Pinkbyte

Дуплекс при этом какой ставится? Может там криво half-duplex обрабатывается

Этот момент нам тоже не понятен.
Если подключить к нашему «компу» бытовой комп с линуксом и заставить его автоопределение, то на любую настройку с дуплексом на «компе» - бытовой показывает half (и циска тоже). При этом все работает. С другой стороны скрытый полудуплекс не объясняет десятикратное падение скорости на 100Мб/с.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

С другой стороны скрытый полудуплекс не объясняет десятикратное падение скорости на 100Мб/с.

Коряво реализованный back pressure может и стократное падение скорости вызвать - это как бы не новость, на nag.ru есть подобные темы.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Коряво реализованный backpressure может и стократное падение скорости вызвать - это как бы не новость, на nag.ru есть подобные темы

А можно с этого места поподробней:
Что понимается под backpressure?
Корявая реализация где? Драйвер сетевки? Коммутаторе?

А можно сцилку поточней на nag.ru ?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

Где-то в этом треде упоминалось что back pressure в некотором оборудовании(свичи) и драйверах под определенные сетевухи реализован «для галочки», так как никто этим пользоваться не будет.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

так надо либо с двух сторон (на коммутаторе и на пк) выставлять 100Full/10Full, либо на ПК выставлять auto 100, auto 10.

dizaster
()
Ответ на: комментарий от yax123

При этом все работает.

То есть при соединении «компа» и бытового компьютера с линуксом патчкородом на 100 Мбит скорость по iperf будет 96 Мбит/с?

Ради интереса, попробуйте соединить два ваших «компа» через обычный 100 Мбит не управляемый свитч.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.