The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз FreeBSD 11.2, opennews (??), 27-Июн-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


80. "Релиз FreeBSD 11.2"  +/
Сообщение от DPDKguy (?), 28-Июн-18, 11:31 
> Напомните, какой функционал из Networking и Kernel выс не устраивает? Или вы
> имеете какие-то пожелания?

я могу ответить:

https://wiki.freebsd.org/201305DevSummit/NetworkReceivePerfo...

Еще невозможно изменять hw.{drivername}.rxd/txd и число очередей без рестарта драйвера, а выключение tso на одном из портов lagg приводит обрыву всех соединений через этот lagg.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

101. "Релиз FreeBSD 11.2"  +/
Сообщение от тигар (ok), 28-Июн-18, 22:04 
> а выключение tso на одном из портов lagg приводит обрыву всех
> соединений через этот lagg.

а как правильно? и почему ТАК _не правильно_ ?

Ответить | Правка | Наверх | Cообщить модератору

121. "Релиз FreeBSD 11.2"  +/
Сообщение от Минона (ok), 29-Июн-18, 07:17 
я думаю правильно было бы эти параметры настраивать на lagg интерфейсе, чтобы они менялись синхронно на входящих в lagg физ. интерфейсах.
Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз FreeBSD 11.2"  +/
Сообщение от DPDKguy (?), 29-Июн-18, 11:09 
> я думаю правильно было бы эти параметры настраивать на lagg интерфейсе, чтобы
> они менялись синхронно на входящих в lagg физ. интерфейсах.

С одной стороны да(и запрет на модификацию оффлоадов отдельных портов lagg), а с другой - в lagg можно добавить устройства с разным набором оффлоадов.

Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз FreeBSD 11.2"  +/
Сообщение от DPDKguy (?), 29-Июн-18, 11:04 
>> а выключение tso на одном из портов lagg приводит обрыву всех
>> соединений через этот lagg.
> а как правильно? и почему ТАК _не правильно_ ?

Правильно - это когда коннекты не рвутся. Неправильно, потому что поведение неочевидное и нигде не описанное.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

132. "Релиз FreeBSD 11.2"  +/
Сообщение от тигар (ok), 29-Июн-18, 17:42 
>>> а выключение tso на одном из портов lagg приводит обрыву всех
>>> соединений через этот lagg.
>> а как правильно? и почему ТАК _не правильно_ ?
> Правильно - это когда коннекты не рвутся. Неправильно, потому что поведение неочевидное
> и нигде не описанное.

а в линуксовом bond не так? собрать бондинг из 2 портов и 1 из них если потом улучшать ethtool`ом, или чем там они это делают...

Ответить | Правка | Наверх | Cообщить модератору

140. "Релиз FreeBSD 11.2"  +/
Сообщение от Netmapguy (?), 01-Июл-18, 14:56 
>>>> а выключение tso на одном из портов lagg приводит обрыву всех
>>>> соединений через этот lagg.
>>> а как правильно? и почему ТАК _не правильно_ ?
>> Правильно - это когда коннекты не рвутся. Неправильно, потому что поведение неочевидное
>> и нигде не описанное.
> а в линуксовом bond не так? собрать бондинг из 2 портов и
> 1 из них если потом улучшать ethtool`ом, или чем там они
> это делают...

В линуксовом - нет, не рвутся. Потому что для изменения тех же rxd/txd на одном интерфейсе надо делать реинит всего драйвера.


Ответить | Правка | Наверх | Cообщить модератору

118. "Релиз FreeBSD 11.2"  +/
Сообщение от universite (ok), 29-Июн-18, 06:53 
>Еще невозможно изменять hw.{drivername}.rxd/txd и число очередей без рестарта драйвера

А теперь расскажите, как на ходу уменьшить число потоков.

>выключение tso на одном из портов lagg приводит обрыву всех соединений через этот lagg.

В том же популярном Длинке любая  манипуляция с агрегированными каналами приводит к их пересозданию.

В любом случае, tso меняется только вначале, при настройке сети. А далее, систему можно не трогать.

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

127. "Релиз FreeBSD 11.2"  +/
Сообщение от DPDKguy (?), 29-Июн-18, 11:13 
>>Еще невозможно изменять hw.{drivername}.rxd/txd и число очередей без рестарта драйвера
> А теперь расскажите, как на ходу уменьшить число потоков.

ethtool -G eth0 rx 1024 tx 1024

ethtool -L eth0 rx 4 tx 4

ну или там combined. Прекрасно работает на intel/mellanox.


> В том же популярном Длинке любая  манипуляция с агрегированными каналами приводит
> к их пересозданию.

и что? предлагаете ориентироваться на худшее? у длинков часто хеш для lagg включает только mac, а у нормальных вендоров можно выбрать на основе чего хеш считается.


> В любом случае, tso меняется только вначале, при настройке сети. А далее,
> систему можно не трогать.

нет, это не так. чаще всего люди оставили дефолты и жили пока их все устраивает.

Ответить | Правка | Наверх | Cообщить модератору

133. "Релиз FreeBSD 11.2"  +/
Сообщение от universite (ok), 29-Июн-18, 18:00 
>>>Еще невозможно изменять hw.{drivername}.rxd/txd и число очередей без рестарта драйвера
>> А теперь расскажите, как на ходу уменьшить число потоков.
>ethtool -G eth0 rx 1024 tx 1024
>
>ethtool -L eth0 rx 4 tx 4
>
>ну или там combined. Прекрасно работает на intel/mellanox.

А вы попробуете на хорошей нагрузке.
Дропнутся ли сетевые соединения?


>> В том же популярном Длинке любая  манипуляция с агрегированными каналами приводит
>> к их пересозданию.
>и что? предлагаете ориентироваться на худшее? у длинков часто хеш для lagg включает только mac, а >у нормальных вендоров можно выбрать на основе чего хеш считается.

Вы кроме линуксе сетевое оборудование щупали? на основе MAC только оборудование до 200$ лагг строит.
Вы лучше почитайте как агрегацию линков строят и поймете, что без пересоздания никакие правки на лету лучше не делать.

Ответить | Правка | Наверх | Cообщить модератору

141. "Релиз FreeBSD 11.2"  +/
Сообщение от DPDKguy (?), 02-Июл-18, 13:34 

> А вы попробуете на хорошей нагрузке.
> Дропнутся ли сетевые соединения?

нет, потому что сначала выключается порт в lagg и трафик через него перестает бегать.


> Вы кроме линуксе сетевое оборудование щупали? на основе MAC только оборудование до
> 200$ лагг строит.

я выше и писал про дешевый длинк.

> Вы лучше почитайте как агрегацию линков строят и поймете, что без пересоздания
> никакие правки на лету лучше не делать.

вы вообще о чем? о каких железках?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

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




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

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