A avut loc lansarea F-Stack 1.13


A avut loc lansarea F-Stack 1.13

Compania Tencent a lansat o nouă versiune F-Stack 1.13, un cadru bazat pe DPDK și pe stiva TCP/IP a FreeBSD. Principala platformă pentru cadru este Linux. Codul este distribuit sub licența BSD.

Cadru permite aplicațiilor să renunțe la stiva sistemului de operare și să utilizeze în schimb o stivă implementată în spațiul utilizatorului, care funcționează direct cu echipamentele de rețea.

Printre caracteristicile anunțate ale cadrului:

  • Încărcarea completă a plăcii de rețea: s-au atins 10 milioane de conexiuni active, 5 milioane RPS și 1 milion CPS
  • Migrarea stivei din spațiul utilizatorului din FreeBSD 11 cu eliminarea multor funcționalități neesențiale, ceea ce a îmbunătățit semnificativ performanța de rețea
  • Suport pentru Nginx, Redis. Alte aplicații pot folosi de asemenea F-Stack
  • Ușurința de extindere prin arhitectura multiprocesor
  • Oferă suport pentru micro-fire. Diverse aplicații pot utiliza F-Stack pentru a îmbunătăți performanța fără a implementa logica complexă de asynchronicitate
  • Sunt acceptate API-urile standard epoll/kqueue

În noua versiune:

  • Au fost adăugate interfețele ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • A fost adăugat parametru „idle_sleep”, permițând reducerea utilizării CPU-ului în cazul lipsei pachetelor de intrare
  • A fost adăugat suport pentru arm64
  • A fost adăugat suport pentru Docker
  • A fost adăugat suport pentru vlan
  • În implementarea nginx pentru F-Stack, funcțiile getpeername, getsockname, shutdown au fost înlocuite
  • DPDK a fost actualizat la versiunea 17.11.4 LTS

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster