In the field of network optimization under Linux, it is crucial to identify effective and efficient solutions. The version 6.13 of the core of Linux offers a series of notable updates regarding network performance. Among them, a simple modification in the code of WireGuard has been reported as a factor in significantly improving the management of TCP. This article discusses these enhancements and their implications for users and system administrators.
The notable new features of the Linux 6.13 kernel
Updating logic controls
One of the major changes introduced in Linux 6.13 concerns the RTNL lock. This locking now sees its extent limited by network of names. This means a significant reduction in the competition for resources, especially for use cases containing containers. Improved logic that integrates seamlessly into virtualized environments.
Expanded driver support
In this version, several WiFi drivers have benefited from interesting updates:
- THE Realtek RTW88 driver now supports adapters USB 8821AU and 8812AU.
- THE RTW89 includes heat protection mechanisms, reducing transmit power when temperature demands it.
- Added support for driven HiSilicon For Gigabit Ethernet.
Improved processing efficiency
A key innovation concerns the addition of a hash with 4 tuples for the connected UDP sockets. This method makes it possible to considerably speed up searches for sockets already connected, thereby increasing overall efficiency.
Focus on WireGuard: Improved performance
Unique optimization for TCP
With a view to improving the performance of WireGuard, a simple line of code has been integrated to manage the Big TCP. This change can offer up to 15% increasing the performance of TCP stream. This innovation represents a turning point for users of WireGuard, who seek to maximize the speed and security of their connections.
🚀 | Element | Description |
🔒 | Security | Code simplification, less than 4,000 lines. |
⚡ | Performance | Optimization of WireGuard for the Big TCP. |
📡 | Support | Multiple new WiFi drivers added. |
Target practical gains for users
Benefits for system administrators
These improvements offer a multitude of opportunities for systems administrators and end users:
- Improvement of the reactivity network.
- Increased support for various hardware.
- Mechanisms of overload and optimized connection management.
These developments result in smoother and more efficient network management, particularly in environments cloud And containerized, where the overload can be a major problem.
Share your thoughts!
What are your experiences with kernel improvements Linux 6.13 ? Have you already integrated these changes into your systems? Please feel free to share your comments below.