Bol vydaný F-Stack 1.13


Bol vydaný F-Stack 1.13

Spoločnosť Tencent vydala novú verziu F-Stack 1.13, rámca založeného na DPDK a TCP/IP zásobníka FreeBSD. Hlavnou platformou pre rámec je Linux. Kód je distribuovaný pod licenciou BSD.

Rámec umožňuje aplikáciám vzdať sa zásobníka operačného systému a namiesto toho používať zásobník implementovaný v užívateľskom priestore, ktorý pracuje priamo so sieťovým hardvérom.

Medzi deklarované vlastnosti rámca patrí:

  • Kompletné využitie sieťových kariet: dosiahnutých 10 miliónov aktívnych sieťových pripojení, 5 miliónov RPS a 1 milión CPS
  • Prenos zásobníka užívateľského priestoru z FreeBSD 11 s odstránením množstva nepodstatných funkcií, čo výrazne zvýšilo sieťový výkon
  • Podpora Nginx, Redis. Aj ďalšie aplikácie môžu používať F-Stack
  • Jednoduchá rozšíriteľnosť vďaka viacprocesorovej architektúre
  • Poskytuje podporu mikrotokov. Rôzne aplikácie môžu používať F-Stack na zvýšenie výkonu bez realizácie zložitej asynchrónnej logiky
  • Podporujú sa štandardné API epoll/kqueue

V novej verzii:

  • Pridané rozhrania ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Pridaný parameter „idle_sleep“, ktorý umožňuje znížiť využitie procesora, ak nie sú prichádzajúce pakety
  • Pridaná podpora arm64
  • Pridaná podpora pre Docker
  • Pridaná podpora pre vlan
  • Vo verzii Nginx pre F-Stack boli nahradené funkcie getpeername, getsockname, shutdown
  • DPDK bol aktualizovaný na verziu 17.11.4 LTS

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster