I koden, som danner grundlaget for Linux 6.8-kernen, er der blevet vedtaget et sæt ændringer, der betydeligt forbedrer ydelsen af TCP-stakken. I tilfælde af håndtering af mange parallelle TCP-forbindelser kan hastigheden nå op på 40%.
Forbedringen er mulig, fordi variablerne i netværksstakkens strukturer (socks, netdev, netns, mibs) blev placeret efterhånden som de blev tilføjet, hvilket blev dikteret af historiske årsager. En revision af placeringen af variablerne i strukturerne med det formål at forbedre effektiviteten i arbejdet med processorcache (minimere brugen af cachelinjer under dataoverførsel) og optimere adgangen til variablerne har resulteret i en markant stigning i hastigheden af TCP, især ved et stort antal samtidige TCP-forbindelser.
Kilde: opennet.ru
