De release van F-Stack 1.13 heeft plaatsgevonden


De release van F-Stack 1.13 heeft plaatsgevonden

Het bedrijf Tencent heeft een nieuwe versie uitgebracht F-Stack 1.13, een framework op basis van DPDK en de TCP/IP-stack van FreeBSD. Het belangrijkste platform voor het framework is Linux. De code wordt verspreid onder de BSD-licentie.

Het framework stelt applicaties in staat om afstand te doen van de stack van het besturingssysteem en in plaats daarvan de stack te gebruiken die in de gebruikersruimte is geĆÆmplementeerd en rechtstreeks met de netwerkhardware werkt.

De aangekondigde kenmerken van het framework:

  • Volledige belasting van netwerkkaarten: 10 miljoen actieve netwerkaansluitingen, 5 miljoen RPS en 1 miljoen CPS behaald
  • Migratie van de gebruikersruimte stack van FreeBSD 11 met verwijdering van veel niet-essentiĆ«le mogelijkheden, wat de netwerkefficiĆ«ntie aanzienlijk heeft verhoogd
  • Ondersteuning voor Nginx, Redis. Andere applicaties kunnen ook F-Stack gebruiken
  • Eenvoudige uitbreiding door middel van een multiprocess-architectuur
  • Biedt ondersteuning voor micro-threads. Verschillende applicaties kunnen F-Stack gebruiken om de prestaties te verhogen zonder complexe asynchrone logica te implementeren
  • Standaard API's epoll/kqueue worden ondersteund

In de nieuwe versie:

  • Interfaces ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd zijn toegevoegd
  • De parameter ā€˜idle_sleep’ is toegevoegd, waarmee het CPU-gebruik kan worden verminderd bij afwezigheid van inkomende pakketten
  • Ondersteuning voor arm64 is toegevoegd
  • Ondersteuning voor Docker is toegevoegd
  • Ondersteuning voor vlan is toegevoegd
  • In de nginx-implementatie voor F-Stack zijn de functies getpeername, getsockname, shutdown vervangen
  • DPDK is bijgewerkt naar versie 17.11.4 LTS

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster