Новости Производительность TCP в Linux выросла на 40%

NewsMaker

I'm just a script
Премиум
13,858
20
8 Ноя 2022
Ядро Linux 6.8 получило важные оптимизации.


vyg3meza463lijm54ioojc64mam0pkgj.jpg


Ядро Linux 6.8 Для просмотра ссылки Войди или Зарегистрируйся важные обновления, которые значительно ускоряют работу TCP -стека. Благодаря этим Для просмотра ссылки Войди или Зарегистрируйся производительность при обработке множества параллельных TCP-соединений Для просмотра ссылки Войди или Зарегистрируйся на 40%.

Такое улучшение стало возможным после оптимизации структур данных сетевого стека (socks, netdev, netns, mibs). Изначально переменные в этих структурах располагались хаотично по историческим причинам. Их переработка с учетом особенностей процессорного кэша позволила существенно повысить эффективность работы TCP-стека, особенно при большом количестве одновременных соединений.

Помимо оптимизации TCP, в ядро добавлена поддержка новых сетевых устройств, включая сетевые адаптеры Texas Instrument DP83TG720S и Octeon CN10K, а также поддержка новых чипсетов Bluetooth, таких как QCA2066.

Кроме того, обновлены драйверы для сетевых адаптеров от Intel, Mellanox, Broadcom и других производителей. Реализована поддержка новых возможностей, включая аппаратное зеркалирование пакетов и ускоренную обработку VLAN.

Также в ядро добавлены улучшения в подсистеме BPF: расширен верификатор, реализована поддержка метаданных для XDP, исправлены ошибки взаимодействия с механизмом контроля целостности ядра.
 
Источник новости
www.securitylab.ru

Похожие темы