Foi lançado o F-Stack 1.13


Foi lançado o F-Stack 1.13

A empresa Tencent lançou uma nova versão F-Stack 1.13, um framework baseado em DPDK e na pilha TCP/IP do FreeBSD. A principal plataforma para o framework é Linux. O código é distribuído sob a licença BSD.

O framework permite que aplicações abram mão da pilha do sistema operacional e, em vez disso, utilizem uma pilha implementada no espaço do usuário, trabalhando diretamente com o hardware de rede.

Entre os recursos anunciados do framework:

  • Carregamento completo das placas de rede: foram alcançadas 10 milhões de conexões ativas, 5 milhões de RPS e 1 milhão de CPS
  • Transporte da pilha do espaço do usuário do FreeBSD 11, removendo uma grande quantidade de recursos não essenciais, o que aumentou significativamente o desempenho de rede
  • Suporte a Nginx, Redis. Outras aplicações também podem utilizar o F-Stack
  • Facilidade de expansão devido à arquitetura multiprocessada
  • Fornece suporte a micropthreads. Diferentes aplicações podem utilizar o F-Stack para aumentar o desempenho sem implementar uma lógica assíncrona complexa
  • APIs padrão epoll/kqueue são suportadas

Na nova versão:

  • Adicionados os interfaces ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Adicionado o parâmetro 'idle_sleep', permitindo reduzir o uso da CPU caso não haja pacotes de entrada
  • Suporte ao arm64 adicionado
  • Suporte ao Docker adicionado
  • Suporte a vlan adicionado
  • Na implementação do nginx para o F-Stack, as funções getpeername, getsockname, shutdown foram substituídas
  • DPDK atualizado para a versão 17.11.4 LTS

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster