U Linux jezgru 6.15 prihvaćene su značajne optimizacije mrežnog sustava i exFAT

U kodnoj bazi Linux jezgre, na temelju koje se formira izdanje 6.15, usvojen je set promjena s optimizacijama koje u određenim situacijama značajno povećavaju performanse mrežnih operacija:

  • Optimizacija GRO (Generic Receive Offload), koja spaja nekoliko malih paketa u jedan veliki, sada se koristi prilikom prebacivanja obrade paketa na drugi CPU (radi ravnoteže opterećenja) pri korištenju XDP (eXpress Data Path) pod sustava, koji omogućava obradu paketa na razini mrežnog upravljača prije njihovog slanja mrežnom steku. Povećanje performansi obrade TCP tokova s upotrebom optimizacije može doseći dva puta.
  • U uvjetima velikog opterećenja performanse funkcije connect() povećane su do dva puta zamjenom spin zaključavanja s mehanizmom sinhronizacije RCU (Read-Copy-Update) prilikom pretraživanja zapisa s informacijama o stranama veze (izvorne i ciljne IP adrese i portove). Dodatno, izvršena je optimizacija hashiranja koja je osigurala daljnje povećanje performansi od 229%.
  • Implementacija MPTCP (Multipath TCP), proširenja TCP protokola za organizaciju isporuke paketa simultano putem nekoliko ruta kroz različite mrežne sučelje povezane na različite IP adrese, ubrzana je. MPTCP u režimu s jednim tokom ubrzan je za 29%.
  • U netfilteru je obustavljena izvedba operacija pretraživanja ruta u FIB-u (Forwarding Information Base) u prisustvu soketa. Zahvaljujući ovoj optimizaciji, performanse su povećane za 20%.
  • Performanse UDP-a u uvjetima fludiranja (flood) povećane su za 10%, isključivanjem suvišnih operacija s strukturom sk_tsflags prilikom primanja paketa.

Osim toga, u razvijenoj verziji Linux jezgre 6.15 usvojena je promjena za exFAT upravljački program datotečnog sustava, koja ubrzava operacije brisanja datoteka. Prije je exFAT upravljački program pojedinačno slao zahtjeve "discard" spremnicima za svaki oslobođeni klaster brišene datoteke. Optimizirana verzija grupira zahtjeve, uslijed čega se vrijeme brisanja testne datoteke od 80 GB smanjilo s 286 sekundi na 1.6 sekundi.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster