F-Stack 1.13 is vrygestel


F-Stack 1.13 is vrygestel

Tencent het 'n nuwe weergawe vrygestel F-stapel 1.13, 'n raamwerk gebaseer op DPDK en die FreeBSD TCP/IP-stapel. Die hoofplatform vir die raamwerk is Linux. Die kode word onder die BSD-lisensie versprei.

Die raamwerk laat toepassings toe om die bedryfstelselstapel te omseil en eerder 'n stapel te gebruik wat in gebruikersruimte geïmplementeer is wat direk met netwerkhardeware werk.

Onder die genoemde kenmerke van die raamwerk:

  • Vollading netwerkkaarte: 10 miljoen aktiewe netwerkverbindings, 5 miljoen RPS en 1 miljoen CPS is bereik
  • Het die gebruikersruimtestapel vanaf FreeBSD 11 migreer, wat baie nie-noodsaaklike kenmerke verwyder het, wat netwerkwerkverrigting aansienlik verbeter het
  • Nginx en Redis ondersteun. Ander toepassings kan ook F-Stack gebruik
  • Gemak van uitbreiding as gevolg van multi-proses argitektuur
  • Bied ondersteuning vir mikrovloei. Verskeie toepassings kan F-Stack gebruik om werkverrigting te verbeter sonder om komplekse asynchrone logika te implementeer
  • Standaard epoll/kqueue API's word ondersteun

In die nuwe weergawe:

  • Bygevoegde koppelvlakke ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Bygevoeg "idle_sleep" opsie om CPU-gebruik te verminder wanneer daar geen inkomende pakkies is nie
  • Bygevoeg arm64 ondersteuning
  • Bygevoeg Docker-ondersteuning
  • Bygevoeg vlan-ondersteuning
  • In die nginx-implementering vir F-Stack is die getpeername, getsockname, shutdown funksies vervang
  • DPDK opgedateer na weergawe 17.11.4 LTS

Bron: linux.org.ru

Voeg 'n opmerking