În codul de bază care formează nucleul Linux 6.8, a fost adoptat un set de modificări care îmbunătățesc semnificativ performanța stivei TCP. În cazul gestionării unui număr mare de conexiuni TCP paralele, accelerarea poate ajunge până la 40%.
Îmbunătățirea a devenit posibilă deoarece variabilele din structurile stivei de rețea (socks, netdev, netns, mibs) erau plasate în ordinea adăugării, ceea ce a fost determinat de cauze istorice. Revizuirea plasării variabilelor în structuri pentru a spori eficiența lucrului cu cache-ul procesorului (minimizarea utilizării liniilor de cache în etapa de transfer de date) și optimizarea accesului la variabile a dus la o creștere semnificativă a vitezei de funcționare a TCP, în special în cazul unui număr mare de conexiuni TCP simultane.
Sursa: opennet.ro
