The OpenNET Project / Index page

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



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

Оглавление

В ядро Linux 6.8 приняты патчи, ускоряющие TCP, opennews (?), 14-Янв-24, (0) [смотреть все]

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


181. "В ядро Linux 6.8 приняты патчи, ускоряющие TCP"  +/
Сообщение от лютый жабби.... (?), 15-Янв-24, 00:18 
>только при маршрутизации 100 гигабит и выше

открою страшную тайну.... цифирь на порядки ниже. берем постфикс и его флудилку, балуемся с размерами писем и видим, что постфикс не может 100 МЕГАБИТ прокачать...

и дело не в постфиксе, делал простейшую прогу с голыми сокетами, на больших посылках и гигабит и 100мбит прокачивается легко, а делаешь размер "пакетов" 5КБ, то 100 мегабит/сек уже трудно получить.

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

188. "В ядро Linux 6.8 приняты патчи, ускоряющие TCP"  +/
Сообщение от Аноним (136), 15-Янв-24, 00:57 
1 Gbit/sec вообще легко забивается: 5кб пакет это примерно 25к RPS для 1 Gbit/sec, детские числа
Ответить | Правка | Наверх | Cообщить модератору

196. "В ядро Linux 6.8 приняты патчи, ускоряющие TCP"  +/
Сообщение от ptr (??), 15-Янв-24, 05:37 
Что Вы называете "пакетом"? Если размер данных в одной TCP сессии, то Вы вовсе не пропускную способность измеряете. Берите neper tcp_rr и им измеряйте.
Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору

249. "В ядро Linux 6.8 приняты патчи, ускоряющие TCP"  +/
Сообщение от лютый жабби.... (?), 16-Янв-24, 10:03 
>Что Вы называете "пакетом"? Если размер данных в одной TCP сессии, то Вы вовсе не пропускную способность измеряете

Многопоточное приложение. каждый поток открывает сокет, шлет Х килобайт, закрывает сокет.
При Х==5 начинает очень хорошо жрать CPU (несколько ядер) при потоке 1гбит.

Выше речь была про то, что установка соединения не важна.... важна, получается. Что ещё может проц жрать?

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

298. "В ядро Linux 6.8 приняты патчи, ускоряющие TCP"  +1 +/
Сообщение от Аноним (-), 19-Янв-24, 04:24 
> Многопоточное приложение. каждый поток открывает сокет, шлет Х килобайт, закрывает сокет.
> При Х==5 начинает очень хорошо жрать CPU (несколько ядер) при потоке 1гбит.

Чувак, ты оправдываешь свой ник. Устроил почти SYN-флуд и еще удивляешься. Твой уровень технологий это гребаный стыд уровня HTTP/1.0 по смыслу. Который так то вымер - за дело.

По нормальному либо шлют несколько запросов в одной конекции, либо UDP юзают, чтоли. Хотя с всеми наворотами типа fastopen можно попытаться, но TCP в общем то не для настолько отшибленого использования делался.

> Выше речь была про то, что установка соединения не важна.... важна, получается.
> Что ещё может проц жрать?

Если оно еще и шифрованое - согласование ключей, например. А так - профайлер да не в моде? Ты какой-то совсем неправильный жабист, они зеленеть в профайлерах любят. Ну хоть perf top, не, неужто обжор не показывает? Хотя можно конечно погадать на кофейной гуще вместо инструментированых измерений.

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

234. "В ядро Linux 6.8 приняты патчи, ускоряющие TCP"  +/
Сообщение от Аноним (233), 16-Янв-24, 00:22 
> и дело не в постфиксе, делал простейшую прогу с голыми сокетами, на
> больших посылках и гигабит и 100мбит прокачивается легко, а делаешь размер
> "пакетов" 5КБ, то 100 мегабит/сек уже трудно получить.

100Мбит сетевки обычно ничего кроме стандартных 1500 байтовых пакетов не умеют. Вот хоть там как. Jumbo - привилегия гигабита, и то работает только локально как правило.

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

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

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




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

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