Në përbërjen e bazës koduese të bërthamës Linux, mbi të cilën formohet versioni 6.15, është pranuar një grup ndryshimesh me optimizime që në disa raste rrisin ndjeshëm performancën e operacioneve rrjetë:
- Optimizimi GRO (Generic Receive Offload), i cili bashkon disa paketa të vogla në një të madhe, tani është angazhuar kur ndërron përpunimin e paketës në një CPU tjetër (për balancimin e ngarkesës) duke përdorur nën-sistemin XDP (eXpress Data Path), që lejon përpunimin e paketimeve në nivelin e drejtorit rrjetor para se t'i dërgojë stack-ot rrjetor. Rritja e performancës në përpunimin e rrjedhave TCP nga përdorimi i optimizimit mund të arrijë deri në dyfish.
- Në kushte ngarkese të lartë, performanca e funksionit connect() është rritur deri në dyfish përmes zëvendësimit të bllokadës spin me mekanizmin e sinkronizimit RCU (Read-Copy-Update) kur kërkohen shënime me informacionin e palëve të lidhjes (src dhe target adresat IP dhe portet). Shtesë, është realizuar optimizimi i hashing, që ka siguruar një rritje të performancës për 229%.
- ĂshtĂ« pĂ«rshpejtuar zbatimi i MPTCP (Multipath TCP), njĂ« zgjerim i protokollit TCP pĂ«r organizimin e dorĂ«zimit tĂ« paketimeve njĂ«kohĂ«sisht pĂ«rmes disa rrugĂ«ve pĂ«rmes interfaceve tĂ« ndryshme rrjetore, tĂ« lidhura me adresa tĂ« ndryshme IP. MPTCP nĂ« modin me njĂ« rrjedhĂ« Ă«shtĂ« pĂ«rshpejtuar me 29%.
- Në netfilter, kur ka një soket, është ndërprerë ekzekutimi i operacioneve të kërkimit të rrugëve në FIB (Forwarding Information Base). Falë këtij optimizimi, performanca është rritur me 20%.
- Performanca e UDP në kushte fludimi (flood) është rritur me 10%, falë përjashtimit të operacioneve të panevojshme me strukturën sk_tsflags gjatë marrjes së paketave.
PĂ«r mĂ« tepĂ«r, nĂ« bĂ«rthamĂ«n Linux 6.15, e cila Ă«shtĂ« nĂ« zhvillim, Ă«shtĂ« pranuar njĂ« ndryshim pĂ«r tĂ« drejtuesin e sistemit tĂ« skedarĂ«ve exFAT, i cili shkurton operacionet e fshirjes sĂ« skedarĂ«ve. MĂ« parĂ«, drejtuesi exFAT dĂ«rgonte kĂ«rkesa âdiscardâ tek ndihmĂ«sit pĂ«r çdo klaster tĂ« çliruar tĂ« skedarit tĂ« fshirĂ«. Versioni i optimizuar grumbullon kĂ«rkesat, si rezultat i sĂ« cilĂ«s koha e fshirjes sĂ« njĂ« skedari testues me madhĂ«si 80 GB u reduktua nga 286 sekonda nĂ« 1.6 sekondĂ«.
Burimi: opennet.ru
