A Linux 6.8-ban már implementáltak a TCP-t gyorsító javításokat

Tux, a Linux kernel kabalája

A Linux kernel a Linux operációs rendszerek (OS) gerince, és az alapvető interfész a számítógép hardverei és folyamatai között.

A kernel verziója A Linux 6.7 alig néhány hete jelent meg (január elején) és azóta a Megkezdődött a Linux 6.8 fejlesztése és jelenleg már a második CR-ben van és eddig számos fejlesztésen ment keresztül a különböző területeken, amelynek középpontjában a hálózat, az alapvető protokollok, a BPF, az illesztőprogram API-k, az új hardverek támogatása és az illesztőprogram-frissítések állnak.

Y a legfontosabb változások között amelyek ismertté váltak, az egyik kiemelkedik, és ez az A TCP-verem által vezérelt fejlesztések végrehajtásra kerültek, mint jelentős teljesítményjavulást eredményez, különösen több párhuzamos TCP-kapcsolatot magában foglaló forgatókönyvekben. Ezek a fejlesztések olyan gyorsulást eredményeztek, amely akár 40%-ot is elérhet.

La Az optimalizálás a táblák átszervezésére irányult hálózati veremstruktúrákon belül, mint például a socks, netdev, netns és mibs. Ezek a történelmi okok miatt végrehajtott módosítások hatékonyabbá tették a processzor gyorsítótárának kezelését. Különösen a gyorsítótár-sorok használatát minimalizálták az adatátvitel során, és optimalizálták a releváns változókhoz való hozzáférést.

Jelenleg a sok változót tartalmazó struktúrák a hálózati veremben kronologikusan, logikailag és néha a cache-vonalhoz való hozzáférés alapján vannak rendezve.

A javítások ezen sorozata megpróbálja átszervezni a maghálózati veremet, hogy minimalizálja a gyorsítótár-felhasználást az adatátviteli szakaszban. Konkrétan a TCP/IP veremét és sebességét nézzük a TCP-ben.

Ezen áttekintések eredményeként A TCP sebesség jelentős növekedését figyelték meg, különösen, ha nagyszámú egyidejű TCP-kapcsolat kezeléséről van szó. Ez a javulás különösen figyelemre méltó olyan környezetekben, ahol a hálózati műveletek intenzívek, és a TCP-kapcsolatok hatékony kezelése kulcsfontosságú.

A Egyéb változtatások és fejlesztésekeu kiemelkedik:

  • Netlink alapú introspekció hozzáadva a memóriahasználati és újrahasznosítási statisztikákhoz.
  • A SYN-Cookie TCP-kezelés újrafaktorálása a jövőbeli eBPF-kompatibilitás érdekében.
  • Csökkentett bővítményfejléc-elemzési többlet a GRO-ban.
  • Átszervezi az nftables struktúra tagjait, hogy az adatútvonalon elért adatok az elején maradjanak.
  • Bevezettük az MDB hídbejegyzések tömeges törlésének és a TC-blokkoló portok figyelésének támogatását.
  • Az ellenőrző fejlesztések, beleértve a BPF naplózást, korlátozzák a logikát, a naplózási fejlesztéseket és a globális BPF felhasználói kisalkalmazás argumentumok támogatását.
  • Az AF_XDP TX metaadatainak kezdeti megvalósítása mlx5 és stmmac illesztőprogramok támogatásával.
  • Javítva a kCFI hibák a BPF közvetett hívások minden formájában.
  • Az uid/gid opciók támogatása a bpff-ek és további bővítmények ellenőrzőhöz való csatlakoztatásakor.
  • A Netlink család dokumentációjának automatikus generálása a YAML specifikációiból és a modulleírások további javításaiból.
  • Egy oldalkészlethez tartozó oldalak helytelen kiadásának megakadályozása.
  • A Rust absztrakciói a hálózati PHY illesztőprogramokhoz, valamint a sorban állás és a NAPI támogatás bevezetése a netdev Netlink felületen.
  • Értesítések szűrése a devlinkhez és a PHY érvényesítésének fejlesztései.
  • A törtfrekvencia-eltolás értékének felfedése és a régi kezelők átalakítása platformeltávolító visszahívásokká, amelyek érvénytelenséget adnak vissza.
  • Támogatás hozzáadva a PHY MMD-csomagok olvasásához/írásához.
  • Különféle Ethernet-eszközök támogatása, köztük az Octeon CN10K eszközök, a Broadcom 5760X P7, a Qualcomm SM8550 SoC és a Texas Instrument DP83TG720S PHY.
  • Az IMC Networks Bluetooth rádió bemutatása.
  • Frissítések a nagy sebességű hálózati kártyákhoz, beágyazott hálózati kártyákhoz, adatközponti kapcsolókhoz, beágyazott kapcsolókhoz és Ethernet PHY-khoz.
  • Támogatja a különféle WiFi és Bluetooth vezérlők fejlesztéseit és kiegészítéseit.
  • Különféle WiFi illesztőprogramok eltávolítása, beleértve a libertas, Atmel at76c50x, HostAP, zd1201, Orinoco, Aviator/Raytheon, Planet WL3501 és USB 802.11b RNDIS illesztőprogramokat.

végre, ha az vagy érdekelne többet megtudni róla, ellenőrizheti a részletek a következő linken.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.