Izdanje F-Stack 1.13


Izdanje F-Stack 1.13

Tvrtka Tencent je objavila novu verziju F-Stack 1.13, okvira temeljenog na DPDK i TCP/IP stogu FreeBSD. Glavna platforma za okvir je Linux. Kod se distribuira pod BSD licencom.

Okvir omogućava aplikacijama da se odriču stoga operativnog sustava i umjesto toga koriste stog implementiran u korisničkom prostoru koji direktno radi sa mrežnim hardverom.

Među istaknutim značajkama okvira su:

  • Potpuno opterećenje mrežnih kartica: postignuto je 10 milijuna aktivnih mrežnih veza, 5 milijuna RPS i 1 milijun CPS
  • Prijenos stoga iz korisničkog prostora iz FreeBSD 11 uz uklanjanje velikog broja nebitnih mogućnosti, što je značajno poboljšalo mrežnu izvedbu
  • Podrška za Nginx, Redis. Ostale aplikacije također mogu koristiti F-Stack
  • Jednostavna ekspanzija zahvaljujući multiprocesorskoj arhitekturi
  • Osigurava podršku za mikrouzlaze. Različite aplikacije mogu koristiti F-Stack za povećanje performansi bez implementacije složene asinkrone logike
  • Podržani standardni API-ji epoll/kqueue

U novoj verziji:

  • Dodani su interfejsi ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Dodana je opcija "idle_sleep", koja omogućava smanjenje korištenja CPU-a kada nema dolaznih paketa
  • Dodana podrška za arm64
  • Dodana podrška za Docker
  • Dodana podrška za vlan
  • U implementaciji nginx za F-Stack zamijenjene su funkcije getpeername, getsockname, shutdown
  • DPDK je ažuriran na verziju 17.11.4 LTS

Izvor: linux.org.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