F-Stack 1.13 ilitolewa


F-Stack 1.13 ilitolewa

Tencent ametoa toleo jipya F-Stack 1.13, mfumo unaozingatia DPDK na mrundikano wa TCP/IP wa FreeBSD. Jukwaa kuu la mfumo ni Linux. Nambari hiyo inasambazwa chini ya leseni ya BSD.

Mfumo huu huruhusu programu kukwepa mrundikano wa mfumo wa uendeshaji na badala yake kutumia mrundikano unaotekelezwa katika nafasi ya mtumiaji unaofanya kazi moja kwa moja na maunzi ya mtandao.

Miongoni mwa vipengele vilivyoelezwa vya mfumo:

  • Mzigo kamili wa kadi za mtandao: miunganisho ya mtandao hai milioni 10, RPS milioni 5 na CPS milioni 1 zilipatikana.
  • Ilihamisha rundo la nafasi ya mtumiaji kutoka FreeBSD 11, na kuondoa vipengele vingi visivyo muhimu, ambavyo viliboresha sana utendakazi wa mtandao.
  • Msaada wa Nginx na Redis. Programu zingine pia zinaweza kutumia F-Stack
  • Urahisi wa upanuzi kwa sababu ya usanifu wa michakato mingi
  • Inatoa msaada kwa microflows. Programu mbalimbali zinaweza kutumia F-Stack ili kuboresha utendaji bila kutekeleza mantiki changamano isiyolingana
  • API za kawaida za epoll/kqueue zinatumika

Katika toleo jipya:

  • Violesura vilivyoongezwa ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd
  • Imeongeza chaguo la "idle_sleep" ili kupunguza matumizi ya CPU wakati hakuna pakiti zinazoingia
  • Imeongeza msaada wa arm64
  • Imeongeza msaada wa Docker
  • Imeongeza usaidizi wa vlan
  • Katika utekelezaji wa nginx kwa F-Stack, getpeername, getsockname, kazi za kuzima zimebadilishwa.
  • DPDK imesasishwa hadi toleo la 17.11.4 LTS

Chanzo: linux.org.ru

Kuongeza maoni