A Linux 6.15 kernelbe jelentős optimalizációk kerültek be a hálózati alrendszerbe és exFAT rendszerbe.

A Linux kernel codebase, on the basis of which version 6.15 is formed, has accepted a set of changes with optimizations that significantly improve network operation performance in several situations:

  • The GRO (Generic Receive Offload) optimization, which combines multiple small packets into a single large one, is now utilized during the switching of packet processing to another CPU (for load balancing) while using the XDP (eXpress Data Path) subsystem, allowing packet processing at the network driver level before they are passed to the network stack. The performance gain from applying this optimization for TCP streams can reach up to two times.
  • Under heavy load, the performance of the connect() function has been increased by up to two times by replacing spin-locking with the RCU (Read-Copy-Update) synchronization mechanism when searching for records containing information about the connection endpoints (source and destination ports). Additionally, hash optimization has provided a further performance increase of 229%. IP address The implementation of MPTCP (Multipath TCP), an extension of the TCP protocol for delivering packets simultaneously over multiple routes through different network interfaces associated with different IP addresses, has been accelerated. MPTCP in single-stream mode has been sped up by 29%.
  • In netfilter, the execution of route search operations in FIB (Forwarding Information Base) has been halted in the presence of a socket. Thanks to this optimization, performance has increased by 20%.
  • UDP performance in flood conditions has been increased by 10% due to the elimination of unnecessary operations with the sk_tsflags structure when receiving packets.
  • Moreover, in the developing Linux kernel 6.15, a change has been accepted for the exFAT filesystem driver that accelerates file deletion operations. Previously, the exFAT driver individually sent 'discard' requests to the storage devices for each cluster released from the deleted file. The optimized version groups these requests, resulting in the deletion time for a test file of 80 GB being reduced from 286 seconds to 1.6 seconds.

A Linux kernel codebase, on the basis of which version 6.15 is formed, has accepted a set of changes with optimizations that significantly improve network operation performance.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster